Dynamics 365 Business Central Developer
- Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Experience
- 8+ 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
- Able to provide esimate
- 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
- 8+ 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 supporting NAV-to-Business Central migrations and release upgrades. Troubleshoot performance, implement automated testing and CI/CD, review code, mentor junior developers, and document technical solutions.
Requirements
Requires 8+ years of Dynamics NAV and/or Business Central development experience, strong AL skills, and knowledge of core Business Central modules and REST/OData integrations. Candidates should be comfortable with VS Code, Git, Docker or Business Central sandboxes, and direct client communication; Microsoft certification and experience with AppSource, Power Platform, Azure, legacy C/AL, or relevant industry localization are advantageous.
Skills
- Dynamics 365 Business Central
- AL Development
- Business Central Extensions
- Dynamics NAV
- REST and OData APIs
- Web Services
- Business Central Integrations
- Finance and Supply Chain Modules
- Inventory and Warehousing
- RDLC and Word Reports
- Azure Services
- Application Insights
- Automated Testing
- CI/CD Pipelines
- Azure DevOps
- Git
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Consulting
Keywords
- Dynamics 365 Business Central
- Dynamics NAV
- AL
- C/AL
- Per-Tenant Extensions
- AppSource
- Finance
- Supply Chain
- Inventory
- Sales
- Purchasing
- Warehousing
- REST APIs
- OData
- SOAP
- Azure Services
- RDLC
- Word Layouts
- Excel Layouts
- Application Insights
- Performance Profiler
- Automated Testing
- CI/CD
- Azure DevOps
- GitHub
- AL-Go
- VS Code
- Git
- Docker
- MB-820