Microsoft AL Developer (Business Central)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+27 more
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Fully Remote Software Engineer Jobs
System change: restart as developer?
Why Upskilling And Reskilling is Important For Developers