cover image
Highspring

Software Engineer - Microsoft Dynamics 365

Hybrid

Toronto, Canada

Mid level

Full Time

24-02-2026

Share this job:

Skills

Communication Leadership C# Visual Studio SQL Dynamics CI/CD DevOps Azure DevOps Azure Functions Agile methodologies Problem-solving CRM Coaching Databases git Organization Azure Agile .NET CI/CD Pipelines

Job Specifications

Our client is a large, mission-driven organization operating at national scale, with a strong mandate and long-term vision. Technology plays a central role in enabling its impact, and the organization is currently investing heavily in the evolution of its enterprise platforms and business systems.

You will join a Technology & Business Transformation team responsible for designing and delivering next-generation enterprise applications. This role offers the opportunity to act as a technical authority on Microsoft Dynamics 365 Finance & Operations, contribute to complex transformation initiatives, and influence both technical direction and delivery standards.

Why This Role

Meaningful, long-term transformation programs with real organizational impact
Stable environment with strong investment in technology
Competitive compensation and comprehensive benefits
Defined benefit pension plan
Performance-based incentive program
Generous vacation and comprehensive health coverage from day one
Strong emphasis on learning, professional development, and knowledge sharing
Inclusive, collaborative, and trust-based culture

Role Overview

As a Software Engineer - D365 Finance & Operations, you will be responsible for the design, development, and implementation of scalable, high-quality ERP solutions. You will act as a subject matter expert on the platform, working closely with business stakeholders, architects, and delivery teams to ensure business requirements are clearly understood and effectively translated into technical solutions.

You will also play a key role in mentoring other developers and promoting best practices across the development lifecycle.

Key Responsibilities

Serve as the technical authority on Microsoft Dynamics 365 Finance & Operations
Provide technical leadership, mentoring, and coaching to developers within the team
Collaborate with business stakeholders to analyze requirements, document current and future business processes, and assess solution impacts
Design and implement D365 Finance & Operations solutions aligned with business needs and enterprise standards
Produce high-quality technical design documentation, specifications, and solution diagrams
Develop and maintain integrations with other enterprise systems, including D365 CRM and Azure components (Function Apps, Logic Apps, APIs)
Participate in testing, defect resolution, and deployment activities
Promote and apply development best practices, code quality standards, and continuous improvement
Stay current on new Dynamics 365 capabilities, platform updates, and industry best practices

Required Qualifications & Experience

Bachelor's degree in Computer Science, Computer Engineering, or a related discipline (or equivalent professional experience)
Minimum 5 years of experience as a software developer, with strong hands-on expertise in Microsoft Dynamics 365 Finance & Operations
Solid experience with X++ development and enterprise ERP environments
Proven ability to define and apply development standards and best practices
Demonstrated experience mentoring junior developers and performing code reviews
Experience working in Agile delivery environments
Strong problem-solving skills and ability to operate in complex, multi-stakeholder environments
Excellent communication, collaboration, and stakeholder-management skills

Technical Environment

Microsoft Dynamics 365 Finance & Operations
X++, C#, .NET, Visual Studio
Azure platform, including Azure Functions and Logic Apps
Integration patterns and Dynamics interoperability
Azure DevOps, CI/CD pipelines, Git
SQL and relational databases
Microsoft Power Platform
Agile methodologies and DevOps practices

Preferred (Nice to Have)

Microsoft Dynamics 365 Finance & Operations certification

About the Company

Highspring is a leading global professional services organization with three integrated offerings—Consulting, Managed Services, and Talent Solutions. Vaco by Highspring specializes in delivering tailored Talent Solutions. Our expertise includes Accounting and Finance, Business and Digital Transformation, Risk and Compliance, Information Technology, and more. With more than 10,000 employees across 45+ offices worldwide, we give partners the agility to thrive, address challenges, and seize opportunities in a rapidly changing w... Know more