MID-LEVEL SOFTWARE DEVELOPER – MICROSOFT DYNAMICS & LARAVEL – CASABLANCA

Seeking a new challenge, career growth, or development? Explore our current job openings and join a forward-thinking, innovative organisation dedicated to excellence.

Location: Casablanca.

Employment Type: Full-time.

Department: Technology.

Only English CVs / Resumes will be reviewed.

ABL Corporation is seeking a Mid-Level Software Developer to join our development team and work on business applications built around Microsoft Dynamics CRM and Laravel-based systems. The role involves developing integrations, internal tools, and scalable backend services using Filament, Livewire, REST APIs, SQL Server, and AI-powered features.

ABL Corporation is an independent and privately-owned group focused on aviation, maritime and real estate. The group is wholly-owned by family, with offices around the globe. Operating from six offices worldwide in New York, Dublin, Casablanca, Dubai, Hong Kong and Tokyo.

  • Develop and customize solutions using Microsoft Dynamics CRM.

  • Build and maintain backend services using Laravel.

  • Develop admin dashboards and internal tools using Filament and Livewire.

  • Design, implement, and consume RESTful APIs for system integrations.

  • Work with SQL Server for data modeling, querying, and optimization.

  • Implement integrations between Dynamics and external/internal systems.

  • Contribute to AI-enabled features such as automation, data processing, or intelligent insights.

  • Write clean, maintainable, and well-documented code.

  • Debug, troubleshoot, and optimize existing applications.

  • Participate in code reviews and follow development best practices.

  • 3+ years of professional software development experience.

  • Strong experience with Laravel (PHP).

  • Practical experience with Livewire and Filament.

  • Experience working with Microsoft Dynamics (CRM / Dynamics 365).

  • Solid understanding of SQL Server and relational databases.

  • Experience building and consuming REST APIs.

  • Familiarity with Git and collaborative development workflows.

  • Ability to understand business requirements and translate them into technical solutions.

  • Fluency in English is essential.

  • Experience with AI integrations (e.g., OpenAI, Azure AI).

  • Familiarity with Azure services and authentication (OAuth, Azure AD).

  • Experience with queues, background jobs, or scheduled tasks in Laravel.

  • Exposure to enterprise CRM integrations.

If you meet the qualifications and are interested in this position, please submit your application and CV to

JibryFathima.F@ABLaviation.com or complete the form below by Friday 20th February.

  • Upload
  • INSIGHTS & NEWS

    Stay informed with the latest updates and industry insights from ABL Corporation.

    See All News

    Receive our latest insights and updates