> Markdown version of [/jobs/ext/1150248-microsoft-al-developer-business-central](https://www.wearedevelopers.com/jobs/ext/1150248-microsoft-al-developer-business-central). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Microsoft AL Developer (Business Central) - **Company:** Opal Business Solutions, LLC - **Location:** Clearwater, FL, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** .NET Framework, Microsoft Windows, Agile Methodology, Microsoft Azure, Business Systems, C Sharp (Programming Language), Code Review, Computer Networks, Custom Software, Database Schema, Software Debugging, Programming Tools, Microsoft Dynamics GP, Integrated Development Environments, JSON, Microsoft Dynamics, Microsoft Visual Studio, Microsoft Solutions Framework, Microsoft SQL Server, Open Data Protocol, Windows PowerShell, Scrum Methodology, Software Engineering, SQL Stored Procedures, SQL Databases, Systems Integration, Web Services, Extensible Markup Language (XML), Software Organization, Software Troubleshooting, Git, Microsoft Business Central, Enterprise Integration, Restful APIs, Software Version Control, Serverless Computing, Powerapps, Docker, Server Operating Systems & Platforms - **Published:** July 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4e4195f54f5d118c ## About the Role Qualifications (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. ## Description 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., Business 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., * 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Developer Tools for Microsoft Azure](https://www.wearedevelopers.com/videos/450-developer-tools-for-microsoft-azure) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j)