Enter a job title or keyword

RQ11475 Software Developer CRM Senior I Toronto Onsite I 1+ year


Job Location:

Toronto - Canada

Monthly Salary: Not provided by the employer
Posted: 9 October 2026 (12 hours ago)
Application Deadline: 6 January 2027
Vacancies: 1 Vacancy

Job Summary

Software Developer - CRM - team lead

Organization: Government Services Integration Cluster

Ministry: Ministry of Public and Business Service Delivery and Procurement

Location: Toronto - ON - Onsite

Pay rate: 95-101/hr incorp

Description

Responsibilities :

Technical Leadership

  • Provide technical leadership guidance and mentorship to developers and technical team members.
  • Lead by example as a hands-on contributor while enabling team success and delivery excellence.
  • Perform code reviews and establish development standards security controls and best practices.
  • Create an environment where team members are empowered to contribute innovate grow and perform at their best.
  • Coach and mentor developers supporting their technical and professional growth.
  • Act as a subject matter expert and ensure effective transfer of solution-critical knowledge.

Solution Architecture & Design

  • Architect design and implement Dynamics 365 Customer Service and Case Management solutions using both out-of-the-box capabilities and custom development.
  • Strong expertise in Dataverse design and development including data modelling table relationships business rules security architecture plug-ins workflows data migration and system integrations.
  • Design scalable and secure enterprise solutions leveraging Dynamics 365 Power Platform Azure and Dataverse.
  • Develop architecture artifacts including contextual conceptual logical and physical solution designs.
  • Define technical roadmaps integration patterns and solution deployment strategies.
  • Ensure solutions align with enterprise architecture standards and best practices.

Development & Delivery

  • Collaborate closely with Business Analysts Product Managers Solution Architects and stakeholders to refine and translate business requirements into technical solutions.
  • Develop detailed technical designs sprint plans and work breakdown structures within Agile/Scrum delivery frameworks.
  • Build and configure Power Apps Power Automate workflows custom connectors plugins and integrations.
  • Design and implement APIs and integrations with internal and external enterprise systems.
  • Lead functional workstreams and coordinate activities across developers testers business SMEs and project teams.
  • Support application deployments releases troubleshooting and ongoing production support.

Integration & Cloud Services

  • Design and implement integrations using Azure services and enterprise integration patterns.
  • Develop cloud-native solutions utilizing Azure Functions Logic Apps API Management App Services Storage Services and Key Vault.
  • Ensure solution scalability maintainability performance and security.

DevOps & Quality Assurance

  • Lead CI/CD implementation using Azure DevOps and GitHub.
  • Establish automated deployment and testing practices.
  • Ensure adherence to software engineering principles coding standards and quality assurance processes.
  • Manage development environments and support large-scale solution deployments.

Innovation & Continuous Improvement

  • Leverage AI technologies including Microsoft Copilot Generative AI Agents and Large Language Models (LLMs) to improve productivity development practices solution design and testing approaches.
  • Promote continuous learning innovation collaboration and knowledge sharing.
  • Stay current with Microsoft technology roadmaps and emerging industry trends.

Required Qualifications

Experience

  • Minimum 7 years of software development experience including enterprise application delivery.
  • Minimum 5 years of experience implementing CRM case management or business process solutions using Dynamics 365 and Power Platform.
  • Minimum 3 years in a Technical Lead Lead Developer or Solution Lead role.
  • Experience leading cross-functional Agile delivery teams.
  • Experience delivering solutions in complex enterprise or public-sector environments.

Technical Skills

Microsoft Platform

Demonstrated hands-on experience with:

  • Microsoft Dynamics 365
  • Microsoft Power Platform
    • Power Apps
    • Power Automate
    • Power Pages
  • Microsoft Azure
    • Azure Functions
    • App Services
    • API Management
    • Logic Apps
    • Azure Storage
    • Azure Key Vault
  • Microsoft Dataverse
    • Data Modelling
    • Security Framework
    • Business Rules
    • Data Integration

Development Technologies

  • .NET / C#
  • REST APIs and Web Services
  • JavaScript / TypeScript
  • Azure DevOps
  • GitHub
  • Visual Studio
  • SQL Server
  • Enterprise integration and middleware technologies

Architecture & Integration

  • Experience designing and implementing complex integrations across multiple business systems.
  • Strong understanding of API-led architecture cloud integration patterns and enterprise software design.
  • Experience creating high-level and detailed solution designs.
  • Deep understanding of software engineering principles and design patterns.

SkillsExperience and Skill Set Requirements

1. Core Skills & Experience (30%)

  • Minimum 7 years of software development and enterprise application delivery experience.
  • Minimum 5 years of experience implementing Dynamics 365 and Power Platform solutions.
  • Experience designing developing and implementing permitting licensing registration inspection compliance or case management solutions using Dynamics 365 Power Platform Azure and Dataverse.
  • Experience supporting end-to-end permit lifecycle management including application intake review and approval workflows permit issuance amendments renewals inspections compliance monitoring and document generation.
  • Experience delivering CRM Customer Service or Case Management solutions.
  • Experience leading Agile/Scrum development teams.
  • Proven experience in Technical Lead or Senior Developer roles.
  • Experience delivering solutions in public sector or large enterprise environments.
  • Strong understanding of software development lifecycle (SDLC) and Agile delivery methodologies.

2. Technical Skills & Architecture (35%)

  • Hands-on experience with Dynamics 365 Customer Service and Power Platform.
  • Strong expertise in Dataverse including data modelling security and integration.
  • Experience designing and developing solutions using Azure services such as:
    • Azure Functions
    • Logic Apps
    • API Management
    • App Services
    • Key Vault
    • Azure Storage
  • Experience creating architecture artifacts including contextual conceptual logical and physical designs.
  • Strong knowledge of enterprise integration patterns APIs and cloud-based architectures.
  • Experience designing and implementing complex system integrations.
  • Proficiency /C# JavaScript/TypeScript SQL Server and REST APIs.
  • Experience with Azure DevOps GitHub CI/CD pipelines source control and automated deployments.
  • Experience conducting code reviews and establishing development standards and best practices.

3. Leadership Communication & Collaboration (20%)

  • Demonstrated ability to lead mentor and coach developers and technical teams.
  • Experience coordinating work across developers testers business analysts architects and stakeholders.
  • Strong stakeholder management and client engagement skills.
  • Ability to translate business requirements into technical solutions and implementation plans.
  • Strong verbal and written communication skills.
  • Experience producing technical documentation solution designs and knowledge transfer materials.
  • Proven ability to facilitate decision-making and resolve technical challenges.
  • Experience building collaborative inclusive and high-performing teams.

4. Problem Solving Innovation & Delivery (15%)

  • Demonstrated ability to analyze complex business and technical problems and develop effective solutions.
  • Proven track record delivering projects on time while managing risks dependencies and competing priorities.
  • Experience leveraging AI technologies such as Microsoft Copilot AI Agents and LLMs to improve productivity and solution delivery.
  • Strong focus on continuous improvement automation and development best practices.
  • Ability to identify modernization opportunities and drive innovation.
  • Experience balancing strategic architecture decisions with hands-on delivery responsibilities.

Must Have:

  • Must have prior Lead experience as a MS Dynamics Developer.
  • Minimum 7 years of software development and enterprise application delivery experience.
  • Minimum 5 years of experience implementing Dynamics 365 and Power Platform solutions and Azure solution design
  • Working knowledge of Dynamics interoperability integration and capability with other Microsoft cloud technologies
  • Working knowledge of both low code development and custom development on Dynamics 365
  • Experience with Dynamics CRM Customer Service Workspace Agent experience profile Session templates workstream and routing.
  • Experience with custom. Web API development . .Net Core Entity Framework Azure SQL DevOps CI/CD Pipelines etc.

Nice to have:

Prior OPS/Public sector exp.