Back to results

Dynamics 365 Business Central Developer

  • Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Experience
5+ years of development experience on Dynamics NAV and/or Business Central
Posting language
English
Posted

Original job description

We’re looking for a senior developer who writes AL fluently, knows the standard data model without looking it up, and can turn messy business requirements into clean, upgrade-safe extensions.

What You’ll Do

  • Design, build, and maintain Business Central extensions in AL (per-tenant and/or AppSource)
  • Customize and configure Business Central modules, including Finance, Supply Chain, Inventory, and Sales , to meet business requirements.
  • Develop and maintain reports, dashboards, and workflows using standard and custom tools.
  • Integrate Business Central with third-party applications, APIs, and web services .
  • Translate functional requirements from consultants and clients into technical designs
  • Build integrations with third-party systems using APIs, web services (OData/SOAP), and Azure services
  • Lead or support NAV/C/AL to BC migrations and code-to-extension conversions
  • Develop and customize reports (RDLC, Word, Excel layouts)
  • Handle version upgrades and keep extensions compatible with Microsoft’s release waves
  • Troubleshoot performance issues using telemetry (Application Insights) and the performance profiler
  • Write automated tests and manage builds through CI/CD pipelines (Azure DevOps, GitHub, AL-Go)
  • Review code and mentor junior developers
  • Write technical documentation that people will actually read

What You Bring

Must-haves

  • 5+ years of development experience on Dynamics NAV and/or Business Central
  • Strong AL skills: events and subscribers, table/page extensions, codeunits, interfaces, enums
  • Solid understanding of core BC modules: Finance, Sales, Purchasing, Inventory, Warehousing
  • Experience building REST/OData APIs and integrations
  • Experience with VS Code, Git, and Docker/BC sandboxes
  • Ability to work directly with clients and explain technical topics in plain language

Nice-to-haves

  • Microsoft certification MB-820 (Business Central Developer)
  • AppSource app development and the validation process
  • Power Platform (Power Automate, Power Apps, Power BI) integration
  • Azure Functions, Logic Apps, or Service Bus
  • C/AL experience for legacy NAV upgrades
  • Manufacturing, distribution, or Canadian payroll/tax localization experience
More about this job

Responsibilities

Design, develop, and maintain upgrade-safe Business Central extensions, integrations, reports, and workflows, including support for NAV-to-Business Central migrations and version upgrades. Troubleshoot performance, write automated tests and documentation, manage CI/CD builds, and review code while mentoring junior developers.

Requirements

Requires at least five years of Dynamics NAV and/or Business Central development experience, strong AL skills, and knowledge of core Business Central modules and integrations. Candidates should be comfortable with VS Code, Git, Docker or Business Central sandboxes, and direct client communication; MB-820 certification and related Azure, Power Platform, or AppSource experience are advantageous.

Skills

  • AL Development
  • Dynamics 365 Business Central
  • Dynamics NAV
  • Business Central Extensions
  • REST APIs
  • OData
  • SOAP
  • Azure Services
  • CI/CD
  • Azure DevOps
  • GitHub
  • Docker
  • Application Insights
  • Automated Testing
  • RDLC Reports
  • Client Communication

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Consulting

Keywords

  • Dynamics 365 Business Central
  • Dynamics NAV
  • AL
  • C/AL
  • Business Central Extensions
  • AppSource
  • Finance
  • Supply Chain
  • Inventory
  • Sales
  • Purchasing
  • Warehousing
  • REST APIs
  • OData
  • SOAP
  • Azure
  • Azure Functions
  • Logic Apps
  • Service Bus
  • Power Automate
  • Power Apps
  • Power BI
  • VS Code
  • Git
  • Docker
  • Azure DevOps
  • GitHub
  • AL-Go
  • Application Insights
  • MB-820

Report this job