Back to results

RQ11660 – Software Developer – CRM – Senior

  • Toronto, ON, Canada

Internship

Applications open in a new tab.

Job details

Job type
Internship
Apply by
Posting language
English
Posted

Original job description

Client: Ministry of Public and Business Service Delivery and Procurement – RQ11660

We are seeking an experienced Senior Software Developer – CRM with strong expertise in Microsoft Dynamics 365, Microsoft Power Platform, Azure solution design, Dataverse, and custom application development. The ideal candidate will have experience configuring Dynamics 365 Customer Service, developing registration and permit workflows, integrating enterprise applications, and working with technologies such as .NET, C#, JavaScript, Azure SQL, DevOps, and CI/CD pipelines. The successful candidate will contribute to the development of a modern online registration system for internal Ministry staff and external users, ensuring seamless integration between the back-office CRM platform and the public-facing portal.

Role Snapshot

  • Job Title: RQ11660 – Software Developer – CRM – Senior
  • Client: Ministry of Public and Business Service Delivery and Procurement
  • Work Location: 40 St. Clair Street West, Toronto, Ontario, Canada
  • Work Arrangement: Onsite – 5 Days per Week
  • Estimated Start Date: September 21, 2026
  • Estimated End Date: March 31, 2027
  • Business Days: 135.00
  • Extension: Probable after the initial mandate
  • Hours: 7.25 hours per day
  • Security Level: No Clearance Required

Must Have

  • Experience with Agile methodologies.
  • Experience with Dynamics 365, Microsoft Power Platform, and Azure solution design.
  • Working knowledge of Dynamics interoperability, integration, and capabilities with other Microsoft cloud technologies.
  • Working knowledge of both low-code development and custom development on Dynamics 365.
  • Experience with cloud platforms such as Azure, Dynamics 365, and Power Platform.
  • Experience with Dynamics CRM Customer Service Workspace, Agent Experience Profile, Session Templates, workstreams, and routing.
  • Experience with custom Web API development, ASP.NET, .NET Core, Entity Framework, Azure SQL, DevOps, CI/CD pipelines, and related technologies.

Nice to Have

  • Prior Ontario Public Service (OPS) or public sector experience.

Description

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 objective of this project is to build a modern online registration system for both external and internal users.

Technology Stack

  • Back Office: Microsoft Dynamics CRM
  • Middleware: MuleSoft
  • Public-Facing Portal: Java/React

This position involves configuring Microsoft Dynamics 365 for registration and permit workflows for Ministry back-office staff and integrating the back-office system with the public-facing Java/React portal using MuleSoft middleware.

Experience And Skill Set Requirements

  • Technical Skills - 40%
  • Working knowledge of Dynamics interoperability, integration, and capabilities with other Microsoft cloud technologies.
  • Working knowledge of Dataverse design and development.
  • Working knowledge of development in Azure technologies.
  • Working knowledge of .NET, C#, and JavaScript.
  • Working knowledge of DevOps, task boards, pipelines, and related tools.
  • Experience - 40%
  • Proficiency in all cloud service models: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).
  • Certifications in Dynamics 365 and Azure are preferred.
  • Experience with Agile methodologies, including using Kanban/task boards.
  • Extensive experience developing in Dynamics 365 Customer Service, including case management, Knowledge Management, and Customer Service Workspace configuration; Power Platform; Power Apps, including Model-Driven Apps, Power Pages, and Canvas Apps; custom PCF controls; development; and the server-side templating language Liquid.
  • Experience with both low-code development and custom development on Dynamics 365.
  • Communication Skills - 20%
  • Strong communication skills to prepare documentation, including but not limited to reports, reviews, and assessments.
  • Ability to present ideas and suggestions clearly and effectively in a user-friendly manner.
  • Ability to maintain a high level of customer service for both internal and external clients.

How to Apply

If you are interested and your profile matches the requirements, kindly send the following mandatory documents to hrsmss@smsoftconsulting.com by Friday, October 16, 2026, at 10:00 AM EST.

Mandatory Documents

  • Updated Resume in Word format (Mandatory)
  • References (Mandatory)
  • Expected Hourly Rate (Mandatory)
  • Visa Status (Mandatory)
  • LinkedIn ID (Mandatory)

Without the mandatory documents, we cannot submit a candidate.

WhatsApp Group

For daily job updates, you can also join our WhatsApp group using the link below:

Join Our WhatsApp Group

Additional Information

This position is listed as Onsite. The resource is expected to work onsite during the standard working hours of 8:00 AM to 5:00 PM, excluding lunch breaks, every Monday to Friday inclusive, at the identified Ontario Public Service (OPS) office location.

5 days per week.

Email is the best way to reach us.

You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.
More about this job

Responsibilities

Configure Dynamics 365 for registration and permit workflows, including Customer Service features, for Ministry back-office staff. Develop and integrate the back-office CRM with the public-facing Java/React portal through MuleSoft to support a modern online registration system.

Requirements

Candidates need substantial experience with Dynamics 365 Customer Service, Power Platform, Dataverse, Azure, and both low-code and custom development. They should also have experience with Agile methods, cloud service models, integration, .NET technologies, DevOps and CI/CD, and strong communication skills.

Skills

  • Microsoft Dynamics 365
  • Microsoft Power Platform
  • Azure Solution Design
  • Dataverse
  • Dynamics 365 Customer Service
  • Power Apps
  • MuleSoft Integration
  • JavaScript
  • .NET
  • C#
  • ASP.NET
  • Entity Framework
  • Azure SQL
  • DevOps
  • CI/CD Pipelines
  • Agile Methodologies

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Government & Public Sector

Keywords

  • Microsoft Dynamics 365
  • Microsoft Power Platform
  • Azure
  • Dataverse
  • Dynamics CRM Customer Service
  • Customer Service Workspace
  • Agent Experience Profile
  • Session Templates
  • Workstreams
  • Routing
  • Power Apps
  • Model-Driven Apps
  • Power Pages
  • Canvas Apps
  • PCF Controls
  • Liquid
  • MuleSoft
  • Java
  • React
  • Web API
  • ASP.NET
  • .NET Core
  • Entity Framework
  • C#
  • JavaScript
  • Azure SQL
  • DevOps
  • CI/CD Pipelines
  • Agile
  • Kanban

Report this job