Senior Software Developer – MS Dynamics 365 CRM

Joblinxsapp

Toronto

On-site

CAD 100,000 - 150,000

Full time

10 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ontario Public Service (MECP SARB) seeks a Senior Software Developer for a 100% onsite role in Toronto. You will configure and extend Microsoft Dynamics 365 CRM to support Registration and Permit workflows and integrate the back-office with a public-facing Java/React portal through MuleSoft.

Strong Azure, Power Platform, and .NET skills are essential. The role focuses on low-code and custom development, Dataverse design, and creating Web APIs while maintaining CI/CD pipelines and DevOps

Qualifications

  • Experience with Dynamics 365 and Power Platform.
  • Azure solution design experience.
  • Experience with Dynamics 365 Customer Service and related features.
  • Proficiency in .NET/C# and JavaScript; Web API development.
  • Experience with CI/CD and DevOps in cloud environments.
  • Strong documentation and communication skills.

Responsibilities

  • Design, configure, develop, and support Dynamics 365 and Power Platform solutions.
  • Configure Dynamics 365 for Registration and Permit workflows for back-office staff.
  • Build integrations between Dynamics 365, Azure, and public-facing portal via MuleSoft.
  • Develop using ASP.NET / .NET Core, C#, JavaScript, and Azure SQL.
  • Create and maintain Dataverse data models and integrations.
  • Develop custom Web APIs and services and Power Apps (Model-Driven, Power Pages, Canvas).
  • Participate in Agile delivery using Kanban and other methodologies.

Skills

Dynamics 365
Power Platform
Azure
Agile
DevOps
Communicating tech concepts

Tools

Microsoft Dynamics 365
Power Platform
Azure
MuleSoft
ASP.NET / .NET Core
C#
JavaScript
Entity Framework
Azure SQL
Power Apps
Model-Driven Apps
Power Pages
Canvas Apps
PCF controls
Liquid

Job description

  • Azure
Client: Government Services Integration Cluster – Ontario Public Service
Ministry: Ministry of Public and Business Service Delivery and Procurement
Location: 40 St. Clair St. W, Toronto, ON
Work Arrangement: 100% Onsite – Monday to Friday
Contract: September 21, 2026 – March 31, 2027
Extension: Up to 1 extension term
Openings: 1
Security Clearance: No clearance required
Closing Date: September 29, 2026 at 12:00 PM EST
Submission Limit: 1 candidate
Position Overview
The Ontario Ministry of Environment, Conservation and Parks (MECP), Species at Risk Branch (SARB), is responsible for the administration and issuance of registrations under the new Species Conservation Act (SCA), 2025.
The Ministry is undertaking a project to build a modern online Registration system supporting both external and internal users.
The technology stack includes:
  • Microsoft Dynamics 365 CRM – back-office platform
  • Microsoft Power Platform
  • Azure
  • MuleSoft – middleware/integration
  • Java/React – public-facing portal
The Senior Software Developer will be responsible for configuring and developing Microsoft Dynamics 365 CRM to support Registration and Permit workflows for Ministry back-office users and integrating the Dynamics 365 back-office environment with the public-facing Java/React portal through MuleSoft middleware.
Key Responsibilities
  • Design, configure, develop, and support solutions using Microsoft Dynamics 365 CRM and Microsoft Power Platform.
  • Configure Dynamics 365 for Registration and Permit workflows used by Ministry back-office staff.
  • Design and implement solutions using Azure and Dynamics 365.
  • Develop solutions using both low-code Power Platform capabilities and custom development within Dynamics 365.
  • Design and develop Dataverse solutions, including data models and integrations.
  • Work with Dynamics 365 interoperability and integration capabilities across Microsoft cloud technologies.
  • Configure and develop Dynamics 365 Customer Service, including:
    • Customer Service Workspace
    • Agent Experience Profiles
    • Session Templates
    • Workstreams
    • Routing
    • Case Management
    • Knowledge Management
  • Develop and integrate custom Web APIs and services.
  • Develop using ASP.NET / .NET Core, C#, JavaScript, Entity Framework, and Azure SQL.
  • Develop and support integrations between Dynamics 365, Azure, and other systems.
  • Work with Azure technologies to develop and deploy cloud-based solutions.
  • Build and maintain CI/CD pipelines and DevOps processes.
  • Participate in Agile delivery using Kanban/task boards and other Agile methodologies.
  • Work with Power Apps, including:
    • Model-Driven Apps
    • Power Pages
    • Canvas Apps
  • Develop custom PCF controls where required.
  • Work with Server-Side Templating Language – Liquid.
  • Prepare technical documentation, reports, reviews, assessments, and related project documentation.
  • Communicate technical concepts, ideas, recommendations, and solutions clearly to technical and business stakeholders.
  • Provide a high level of customer service to internal and external clients.
Requirements
Mandatory Technical Skills & Experience (candidates must demonstrate experience in the following areas):
Microsoft Dynamics 365 / Power Platform
  • Experience with Dynamics 365.
  • Experience with Microsoft Power Platform.
  • Experience with Azure solution design.
  • Experience with Dynamics 365 Customer Service.
  • Experience with Customer Service Workspace.
  • Experience with Agent Experience Profiles.
  • Experience with Session Templates.
  • Experience with Workstreams and Routing.
  • Experience with Case Management and Knowledge Management.
  • Experience with Power Apps, including Model-Driven Apps, Power Pages, and Canvas Apps.
  • Experience with both low-code development and custom development on Dynamics 365.
  • Working knowledge of Dataverse design and development.
  • Working knowledge of Dynamics 365 interoperability, integration, and capabilities with other Microsoft cloud technologies.
  • Experience with custom PCF controls.
  • Experience with Liquid server-side templating.
Azure / Cloud
  • Experience with cloud platforms, particularly Azure, Dynamics 365, and Power Platform.
  • Working knowledge of development using Azure technologies.
  • Proficiency across SaaS, PaaS, and IaaS cloud service models.
.NET / Development
  • Working knowledge of .NET and C#.
  • Working knowledge of JavaScript.
  • Experience with Web API development.
  • Experience with ASP.NET / .NET Core.
  • Experience with Entity Framework.
  • Experience with Azure SQL.
DevOps / Delivery
  • Experience with DevOps.
  • Experience with CI/CD pipelines.
  • Experience with task boards and Agile delivery tools.
  • Experience working with Agile methodologies, including Kanban/task boards.
Communication & Documentation
  • Strong written and verbal communication skills.
  • Ability to prepare clear technical and project documentation, including reports, reviews, assessments, and other deliverables.
  • Ability to present ideas, recommendations, and technical solutions clearly and effectively to both technical and non-technical stakeholders.
  • Strong customer-service orientation when working with internal and external clients.
Preferred / Nice-to-Have Qualifications
  • Prior Ontario Public Service (OPS) experience.
  • Prior public-sector experience.
  • Microsoft Dynamics 365 certifications.
  • Microsoft Azure certifications.
Onsite Requirement – Critical
This is a 100% onsite assignment.
The selected consultant must be able to work onsite five (5) days per week, Monday through Friday, during standard working hours of 8:00 AM – 5:00 PM, excluding lunch breaks, at:
40 St. Clair St. W, Toronto, Ontario
Candidates who are unable to commit to the full five-day onsite requirement will not be considered.
Candidate Screening Checklist
Before submitting a candidate, confirm that the candidate has:
  • Dynamics 365 experience
  • Microsoft Power Platform experience
  • Azure solution design experience
  • Dynamics 365 interoperability/integration experience
  • Both low-code and custom Dynamics 365 development experience
  • Dataverse design/development experience
  • Dynamics 365 Customer Service experience
  • Customer Service Workspace experience
  • Agent Experience Profiles experience
  • Session Templates experience
  • Workstreams and Routing experience
  • Web API development experience
  • ASP.NET / .NET Core experience
  • Entity Framework experience
  • Azure SQL experience
  • DevOps experience
  • CI/CD pipeline experience
  • Agile/Kanban experience
  • Cloud experience across Azure/Dynamics 365/Power Platform
  • SaaS, PaaS and IaaS knowledge
  • Power Apps – Model-Driven Apps / Power Pages / Canvas Apps
  • Custom PCF controls experience
  • Liquid server-side templating experience
  • .NET / C# / JavaScript experience
  • Strong technical documentation and communication skills
  • Confirmed ability to work onsite 5 days/week in Toronto
  • No restriction preventing full onsite attendance
Important: This requisition allows only one submission, so candidates should be thoroughly screened against all mandatory requirements before submission.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer – MS Dynamics 365 CRM (RQ11660) Government Services Integration Cluster
Software Developer – MS Dynamics 365 CRM (RQ11660) Government Services Integration Cluster

Softline Technology Inc. • Toronto

Hybrid
CAD 90,000 - 120,000
Software Developer - MS Dynamics 365 CRM
Software Developer - MS Dynamics 365 CRM

GovTech Talent Solutions Inc. • Chatham

On-site
CAD 90,000 - 130,000
Software Developer – MS Dynamics 365 CRM (RQ11661) Government Services Integration Cluster
Software Developer – MS Dynamics 365 CRM (RQ11661) Government Services Integration Cluster

Softline Technology Inc. • Toronto

Hybrid
CAD 90,000 - 120,000
RQ11660 - Software Developer - CRM - Senior
RQ11660 - Software Developer - CRM - Senior

Zohorecruit • Toronto

On-site
CAD 90,000 - 140,000
RQ 11660 Sr. Software Developer-CRM I Toronto ON- Onsite I 1+year
RQ 11660 Sr. Software Developer-CRM I Toronto ON- Onsite I 1+year

Kardow • Toronto

On-site
CAD 131,000 - 138,000
RQ09229 - Software Developer - ETL - Senior
RQ09229 - Software Developer - ETL - Senior

Rubicon Path • Toronto

On-site
CAD 95,000 - 120,000
Hybrid work model
Competitive salary
Professional development opportunities
Microsoft Dynamics Consultant
Microsoft Dynamics Consultant

BuzzClan • Oshawa

On-site
CAD 80,000 - 100,000
RQ09011 - Software Developer - Senior
RQ09011 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 120,000
RQ08804 - Software Developer - Senior
RQ08804 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 95,000 - 125,000
OPGT MOD 2 - 1xSoft. Dev. CRM(Snr) -184 Days [Tech. Support]
OPGT MOD 2 - 1xSoft. Dev. CRM(Snr) -184 Days [Tech. Support]

GovTech Talent Solutions Inc. • Toronto

On-site
CAD 90,000 - 140,000