Microsoft AL Developer (Business Central)
Software Engineering
Remote
Posted on Oct 6, 2026
Opal Business Solutions is a fast-growing Microsoft Solutions Partner that supports client networks and server environments throughout the United States. As a Microsoft Solutions Partner, Opal specializes in Microsoft Azure, Microsoft Power Platform, Microsoft Modern Workplace, Microsoft 365, Microsoft Dynamics, and custom development.We are currently seeking a Microsoft AL Developer to join our team of high-functioning, knowledgeable, and passionate technologists. This role will focus on designing, developing, and maintaining custom extensions, integrations, and enhancements for Microsoft Dynamics 365 Business Central using AL.Job ResponsibilitiesBusiness Central AL Development- Design, develop, test, and maintain custom extensions and add-ons for Microsoft Dynamics 365 Business Central using AL.- Customize Business Central functionality to meet client-specific business requirements.- Write clean, maintainable, and efficient AL code following development best practices.- Stay current on Microsoft Dynamics 365 Business Central releases, features, and development best practices.Troubleshooting & Technical Support- Troubleshoot, debug, and resolve application issues within Business Central environments.- Review technical issues, identify root causes, and recommend effective solutions.- Communicate project progress, risks, and technical recommendations with the Development Director.Development Tools & Deployment- Utilize Visual Studio Code as the primary AL development environment.- Manage source control, deployments, and development workflows using Azure DevOps.- Support development workflows using Git version control.- Participate in code reviews and contribute to continuous improvement of development standards.Integrations, Automation, & Data- Develop and maintain SQL queries, stored procedures, and database objects as needed.- Create and maintain PowerShell scripts to automate administrative and deployment tasks.- Develop and consume REST APIs, web services, OData, JSON, and XML as needed.- Support custom integrations between Business Central and other business systems.Team Collaboration & Documentation- Collaborate with fellow developers on .NET and other development initiatives when required.- Work independently on assigned development projects while coordinating with the broader Development team.- Produce technical documentation for customizations, integrations, and solutions.- Contribute to a collaborative, organized, and high-quality development process.ExperienceQualifications (Required)- 2+ years of software development experience, including experience developing in Microsoft AL for Microsoft Dynamics 365 Business Central.- Experience developing and maintaining Business Central extensions using AL.- Working knowledge of Business Central architecture, customization, and extension development.- Proficiency with Visual Studio Code and Visual Studio.- Experience using Azure DevOps, Git, and standard development workflows.- Experience with C#, .NET, SQL Server, PowerShell, REST APIs, and web services.- Understanding of the Software Development Life Cycle and software development best practices.- Strong troubleshooting, analytical, and problem-solving skills. Ability to work independently while managing multiple priorities in a collaborative team environment.- Excellent written and verbal communication skills.Preferred- Experience with Microsoft Dynamics GP or other legacy ERP systems. Familiarity with Dynamics GP to Business Central migration projects.- Experience working in a Microsoft Partner, ERP consulting, or professional services environment.- Familiarity with Microsoft Azure services, including Azure Functions, App Services, or Azure Storage.- Experience with Power Platform, including Power Apps and Power Automate.- Experience upgrading Microsoft Dynamics 365 Business Central environments and extensions.- Familiarity with Docker and Business Central containers.- Microsoft certifications related to Dynamics 365 Business Central, Azure, or Microsoft Power Platform.- Understanding of Agile or Scrum software development methodologies.Company BenefitsWhy Join Us?- Opportunity to work on meaningful Microsoft Dynamics 365 Business Central development projects.- A collaborative, supportive team environment with access to mentorship and technical guidance.- The ability to work independently while contributing to client-focused development solutions.- Exposure to a variety of technologies, including AL, .NET, SQL, PowerShell, Azure DevOps, and Power Platform.- A remote work environment with opportunities to grow your skills in a Microsoft Partner setting.Benefits:- 401(k)- 401(k) matching- Dental insurance- Flexible schedule- Flexible spending account- Health insurance- Life insurance- Paid time off- Retirement plan- Vision insurance- Remote Working
Create a job alert for instant notification of new roles that fit your search criteria