Microsoft AL Developer (Business Central)

Opal Business Solutions, LLC
Clearwater, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Clearwater, United States of America

Tech stack

.NET
Microsoft Windows
Agile Methodologies
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
Powershell
Scrum
Software Engineering
SQL Stored Procedures
SQL Databases
Systems Integration
Web Services
XML
Software Organization
Software Troubleshooting
GIT
Microsoft Business Central
Enterprise Integration
REST
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