Opal Business Solutions logo
Opal Business Solutions
Posted 64 days agoVerified live 14h ago

Microsoft AL Developer

Brief overview

Remote
UndergradOr in progress
2+ yrsMinimum
Microsoft ALMicrosoft Dynamics 365 Business CentralBusiness Central extension developmentVisual Studio CodeVisual StudioAzure DevOpsGit version controlC#.NETSQL ServerPowerShellREST APIsWeb servicesODataJSONXMLMicrosoft Dynamics GP

About the company

Opal Business Solutions logo
Opal Business Solutionsopalbiz.com

At Opal Business Solutions, we help organizations modernize, secure, and scale with the Microsoft technologies that power today’s businesses.

Job description

Summary

Opal Business Solutions is a fast-growing Microsoft Solutions Partner that supports client networks and server environments throughout the United States. They are currently seeking a Microsoft AL Developer to join their team, focusing on designing, developing, and maintaining custom extensions 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

Skills

  • 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
  • 2+ Years of experience implementing accounting software
  • 2+ Years of experience with Business Central / NAV
  • Proficiency in Jet Reports, MS-SQL and/or Visual Studio Development is desirable
  • Excellent communication skills, both verbal and written, with the ability to present ideas clearly
  • Demonstrated ability to build strong relationships with clients and stakeholders
  • A proactive approach to problem-solving with a keen attention to detail
  • Bachelor's (Required)
  • Business Central: 2 years (Required)
  • Software Implementation: 2 years (Required)
  • 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
  • Agency experience or experience partnering closely with external creative/advertising teams
  • Experience working in a B2B or technology/consulting environment
  • Familiarity with CRM, marketing automation platforms, and lead-generation best practices

Qualifications

Must Haves

  • 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
  • 2+ Years of experience implementing accounting software
  • 2+ Years of experience with Business Central / NAV
  • Proficiency in Jet Reports, MS-SQL and/or Visual Studio Development is desirable
  • Excellent communication skills, both verbal and written, with the ability to present ideas clearly
  • Demonstrated ability to build strong relationships with clients and stakeholders
  • A proactive approach to problem-solving with a keen attention to detail
  • Bachelor's (Required)
  • Business Central: 2 years (Required)
  • Software Implementation: 2 years (Required)

Nice to Haves

  • 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
  • Agency experience or experience partnering closely with external creative/advertising teams
  • Experience working in a B2B or technology/consulting environment
  • Familiarity with CRM, marketing automation platforms, and lead-generation best practices

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 Working
  • Life insurance
  • Paid time off
  • Retirement plan

More jobs like this