Microsoft AL Developer (Business Central)
Role details
Job location
Tech stack
Job 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.
Requirements
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.
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Flexible spending account, * 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