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.
Description
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.
Who we are?
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.
Core Technical Responsibilities
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.
Technical Qualifications & Experience
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.
Professional Competencies
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.
JOIN US
If you meet the qualifications and are interested in this position, please submit your application and CV to