Get more replies from employers
Send a job-specific resume in minutes.
Elevate Service Group in the Greater Toronto Area is seeking an Applications Developer to advance the Microsoft Dynamics NAV/BC platform and the C#/.NET integration layer. You will implement extensions, modernize code, and build interfaces that connect field service, payroll, accounts receivable, reporting, and other core systems.
The role requires hands-on development, code quality, and collaboration with the VP of Systems & Data to support a consolidating technology stack across operating
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
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.
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.
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.