Microsoft AL Developer (Business Central)

Opal Business Solutions, LLC
Clearwater, FL, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

.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
+27 more
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

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.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

6:20 min

Transitioning from software engineering to process automation

Maria Doina Irimias · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all