Jobs · Engineering

Microsoft AL Developer

Opal Business Solutions · United States · 3 wk ago
RemoteRemoteEngineeringFull-time

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.

About the role

We are 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.

Responsibilities

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

Requirements

  • 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 Qualifications

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

Why 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 work

Similar jobs

UX Developer

MDAEdgeSan Diego, CA· 3 mo ago
Information Technologyapply on www1.jobdiva.com

UX Developer

CopartDallas, TX· 1 mo ago
Information Technologyapply on copart.wd12.myworkdayjobs.com

UI/UX Developers

Trebecon LLCSeattle, WA· Yesterday
Information Technologyapply on trebecon.com

Principal UX Developer

GliaCell TechnologiesAnnapolis Junction, MD· 2 mo ago
Information Technology$200k–$280k/yrapply on gliacelltechnologies.applytojob.com

UI/UX Developer

Bespoke Technologies, Inc.Reston, VA· 2 days ago
Information Technologyapply on bespoketechinc.applytojob.com

UI/UX Developer

Piper CompaniesSparks, MD· 3 wk ago
$100k–$120k/yrapply on careers.pipercompanies.com