On-siteFull Time

Salary

$85 - $96 / hr

Location

Ontario, ON

Posted

Oct 21, 2026

Role overview

Job Summary:

The Senior Software Developer will provide technical leadership and hands-on expertise to design, develop, and deliver scalable enterprise solutions primarily using Microsoft Dynamics 365 Customer Service, Power Platform, and Azure cloud services. This role demands a strong background in architecture, integration, and agile delivery within complex enterprise or public sector environments, with an emphasis on mentoring teams and driving innovation leveraging AI technologies.
Responsibilities:

  • Provide technical leadership, mentorship, and guidance to development teams.
  • Architect, design, and implement Dynamics 365 and Power Platform-based customer service and case management solutions.
  • Create and maintain solution architecture artifacts and technical roadmaps.
  • Collaborate with cross-functional teams to translate business requirements into technical designs.
  • Lead development of Power Apps, Power Automate workflows, APIs, and integrations.
  • Manage CI/CD pipelines and enforce development standards and quality assurance processes.
  • Design and implement cloud-native integrations using Azure services.
  • Promote continuous improvement and leverage AI technologies to enhance productivity and solution quality.
  • Support deployment, troubleshooting, and production support activities.

Required Skills:

  • Minimum 7 years of software development experience, including enterprise application delivery.
  • At least 3 years in a technical lead or senior development role.
  • Strong expertise in Microsoft Dynamics 365 Customer Service and Power Platform (Power Apps, Power Automate, Dataverse).
  • Proficiency with Azure services: Azure Functions, Logic Apps, API Management, App Services, Storage, Key Vault.
  • Experience designing and implementing complex integrations and APIs.
  • Proficient in.NET/C#, JavaScript/TypeScript, SQL Server, REST APIs.
  • Hands-on experience with Azure DevOps, GitHub, CI/CD pipelines, and automated deployments.
  • Strong knowledge of enterprise integration patterns, security frameworks, and software engineering principles.
  • Experience delivering solutions in Agile/Scrum environments.

Desired Skills:

  • Experience with Java, Spring Boot, and related Java frameworks.
  • Knowledge of Node.js, Next.js, and React development.
  • Prior experience in public sector or OPS environments.
  • Familiarity with MuleSoft and middleware technologies.
  • Experience leveraging AI technologies such as Microsoft Copilot, Generative AI, and Large Language Models.
  • Strong stakeholder management and client engagement capabilities.

Rated Criteria:

  • Core Skills & Experience (Software Development and Dynamics 365 Expertise) - 30 Points
  • Technical Skills & Architecture (Azure, Integration, Coding Proficiency) - 35 Points
  • Leadership, Communication & Collaboration - 20 Points
  • Problem Solving, Innovation & Delivery (AI Utilization, Continuous Improvement) - 15 Points

Total: 100 Points Deliverables:

  • Comprehensive solution architecture documents including contextual, conceptual, logical, and physical designs.
  • High-quality, maintainable code for Dynamics 365 and Power Platform solutions.
  • Developed and documented APIs and integrations with enterprise systems.
  • CI/CD pipelines and automated deployment scripts.
  • Technical mentorship and knowledge transfer materials.
  • Regular progress reports and sprint deliverables within Agile frameworks.
  • Production support and troubleshooting documentation.

Must Haves:

  • Minimum 7 years of software development experience including enterprise application delivery.
  • Hands-on experience with Dynamics 365 Customer Service and Power Platform solutions.
  • Strong expertise in Dataverse data modelling, security, and integration.
  • Proficiency with Azure cloud services and enterprise integration patterns.
  • Experience leading Agile/Scrum development teams.
  • Proficiency with.NET/C#, JavaScript/TypeScript, SQL Server, REST APIs.
  • Experience with Azure DevOps, GitHub, and CI/CD pipelines.

Public Sector Experience:

Preferred