1

Dynamics Nav Developer Jobs in Ontario (NOW HIRING)

Applications Developer

Bolton, ON · On-site

CA$80K - CA$90K/yr

Applications Developer -- Microsoft Dynamics NAV, C# & Integrations Location: Greater Toronto Area (Vaughan/Bolton ON) -- hybrid Employment type: Full-time, permanent Compensation: $80,000 - $90,000 ...

Cost Accountant

Toronto, ON · Hybrid

CA$75 - CA$85K/hr

Bachelor's degree in Commerce, Accounting, Finance, Industrial Engineering, or a related field. * 1 ... Experience with Microsoft Dynamics NAV (Navision) is preferred. * Advanced Excel skills with the ...

... Engineering * 5 years of manufacturing implementation experience using Microsoft's D365 Business Central and/or previous versions of Dynamics NAV * 5 years of ERP implementation experience using ...

Proficient software experience with ERP systems (Microsoft Dynamics NAV or CSI (Cloud Suite ... PLC programming and troubleshooting experience, including development, integration, and ...

Financial ERP Consultant

Mississauga, ON · On-site

CA$100K - CA$120K/yr

Minimum of 5 years of experience in Dynamics 365 Business Central/NAV implementation, including ... Bachelor's Degree in Computer Science, Computer Engineering, or equivalent experience * General ...

Dynamics Nav Developer information

See Ontario salary details

$39K

$102.3K

$143.5K

How much do dynamics nav developer jobs pay per year?

As of Aug 2, 2026, the average yearly pay for dynamics nav developer in Ontario is $102,326.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,500.00 and $118,000.00 per year, depending on experience, location, and employer.

What is a Dynamics NAV Developer job?

A Dynamics NAV Developer is responsible for designing, developing, and maintaining Microsoft Dynamics NAV (now Dynamics 365 Business Central) solutions. They customize and optimize the system to meet business needs, integrate third-party applications, and troubleshoot technical issues. Their role often involves working with C/AL or AL programming languages, SQL databases, and Power BI for reporting. Developers collaborate with business analysts and end-users to ensure the system aligns with company operations.

What are the key skills and qualifications needed to thrive in the Dynamics Nav Developer position, and why are they important?

To thrive as a Dynamics Nav Developer, a strong background in software development, database management, and familiarity with Microsoft Dynamics NAV/Business Central is typically required, often supported by a degree in computer science or a related field. Experience with development tools such as C/AL, AL, Visual Studio Code, and NAV-specific certifications can greatly enhance your profile. Strong problem-solving skills, attention to detail, and effective communication are valuable soft skills in this position. These competencies are crucial for delivering tailored ERP solutions, collaborating with business users, and ensuring the stability and scalability of business systems.

What does a typical day look like for a Dynamics Nav Developer?

A typical day as a Dynamics Nav Developer involves gathering requirements from key stakeholders, designing and implementing customizations or integrations within the Dynamics NAV/Business Central environment, and troubleshooting system issues. Developers often collaborate closely with business analysts, end users, and other IT team members to ensure that enhancements align with business needs and best practices. Additionally, responsibilities often include writing and testing code, producing technical documentation, and supporting ongoing system upgrades or migrations. This dynamic work environment encourages continuous learning and presents opportunities to work on a variety of business processes and technology solutions.

What are popular job titles related to Dynamics Nav Developer jobs in Ontario? For Dynamics Nav Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Dynamics Nav Developer jobs in Ontario look for? The top searched job categories for Dynamics Nav Developer jobs in Ontario are:
Infographic showing various Dynamics Nav Developer job openings in Ontario as of July 2026, with employment types broken down into 87% Full Time, and 13% Nights. Highlights an 87% In-person, and 13% Hybrid job distribution, with an average salary of $102,326 per year, or $49.2 per hour.

Applications Developer

TFI Canada

Bolton, ON • On-site

CA$80K - CA$90K/yr

Full-time

Posted 5 days ago


Job description

Job Summary


Position: Applications Developer — Microsoft Dynamics NAV, C# & Integrations

Location: Greater Toronto Area (Vaughan/Bolton ON) — hybrid

Employment type: Full-time, permanent

Compensation: $80,000 - $90,000

Company: Elevate Service Group · Reports to the VP, Systems & Data

ABOUT US

Elevate Service Group (TSXV: SERV) is a Canadian facilities-management and essential commercial services company. We are a growing group of specialized operating businesses that serve commercial customers across Canada. Our technology team supports the systems, applications, integrations, and data capabilities used across the organization, helping our businesses operate reliably and scale effectively.

THE ROLE

You build and extend the systems that support Elevate's operating businesses. This role sits at the centre of a shared and evolving technology platform, including the Microsoft Dynamics NAV codebase and the C#/.NET-based application and integration layer that connects field service, payroll, accounts receivable, reporting, and other core systems. You'll write and modernize code, build and maintain integrations, and turn functional and technical designs into working, tested enhancements. While much of the current platform has been developed within TFI, the role supports Elevate's broader consolidation strategy as additional operating companies move onto common systems and processes. You'll work directly with the VP of Systems & Data.

WHAT YOU'LL DO

• Develop and maintain customizations and extensions in Microsoft Dynamics NAV (C/AL and AL) that support Elevate operating businesses using the shared platform.

• Support the ongoing C/AL-to-AL code conversion — refactoring legacy C/AL into modern AL extensions.

• Develop and maintain C# applications and integration services on .NET Framework 4.8, including the FSM-to-NAV interface set (~50 XML integrations) and the FSM-to-ADP payroll interface, using XML, web services, and APIs.

• Translate functional and technical designs into production code, and take features through build, test, and deployment.

• Support data conversion, integration, and onboarding as Elevate operating companies migrate onto common platforms and processes, including NAV and the broader TFI technology stack.

• Contribute to the SQL data warehouse and Power BI reporting layer as needed.

• Diagnose and resolve development-level defects escalated from application support across the shared platform.

• Follow source control, documentation, and release discipline so the codebase stays maintainable.

WHAT YOU BRING

• 3+ years developing on Microsoft Dynamics NAV or Dynamics 365 Business Central (C/AL and/or AL).

• Strong C# development experience, ideally with .NET Framework applications, services, and integrations.

• Strong integration development experience — XML, web services, and REST/SOAP APIs.

• Strong SQL Server skills (T-SQL: queries, stored procedures, performance basics).

• A track record of turning functional and technical specifications into reliable, production-ready code.

• Solid testing and debugging discipline — you're comfortable owning a feature end to end.

NICE TO HAVE

• Direct experience with C/AL-to-AL conversion or NAV/BC extension development.

• Familiarity with field service platforms (IFS FSM/PSO), ADP, or VersaPay integrations.

• Power BI or data warehouse development experience.

• Experience in a multi-entity or M&A / roll-up environment where systems are being consolidated onto shared platforms.

We appreciate all applications, however only those selected for interview will be contacted. We are using AI to screen applicants however, a human will oversee the selection process.