RQ11660 – Software Developer – CRM – Senior

S M Software Solutions Inc

Toronto

On-site

CAD 110,000 - 150,000

Full time

12 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ministry of Environment, Conservation and Parks (MECP) SARB seeks a Senior Software Developer - CRM to design and deploy Microsoft Dynamics 365 solutions, Power Platform apps, and Azure-based integrations for a modern online registration system.

The role focuses on configuring workflows, enabling seamless data exchange between the back-office CRM and the public-facing portal, and delivering secure, scalable CRM solutions onsite in Toronto.

Qualifications

  • Experience with Dynamics 365, Power Platform, and Azure design.
  • Knowledge of Dataverse design and development.
  • Experience with cloud platforms such as Azure and Power Platform.
  • Experience with Agile methodologies and Kanban boards.

Responsibilities

  • Configure Dynamics 365 for registration and permit workflows.
  • Integrate back-office CRM with public-facing portal via MuleSoft.
  • Develop and customize .NET components and REST/Web APIs.
  • Collaborate with internal teams and stakeholders on solution design.

Skills

Agile methodologies
Dynamics 365
Power Platform
Azure design
Dataverse
C#/.NET
JavaScript
Azure SQL
DevOps/CI-CD
Communication skills

Tools

MuleSoft
Power Apps
Azure
ASP.NET
Entity Framework
Azure DevOps

Job description

Work Arrangement: Onsite - 5 Days per Week

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.
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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11661 - Software Developer - CRM – Senior I Toronto ON Onsite I 1+ year
RQ11661 - Software Developer - CRM – Senior I Toronto ON Onsite I 1+ year

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 142,000
RQ10953 - Software Developer - CRM - Senior I 1+ Year
RQ10953 - Software Developer - CRM - Senior I 1+ Year

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 138,000
RQ11668 - Business Analyst - Senior I Toronto ON - Onsite I 1+year
RQ11668 - Business Analyst - Senior I Toronto ON - Onsite I 1+year

Analyst Technical Solutions • Toronto

On-site
CAD 124,000 - 131,000
RQ11499 - Software Developer - CRM - Senior I 1 year+ I Toronto Onsite
RQ11499 - Software Developer - CRM - Senior I 1 year+ I Toronto Onsite

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 142,000
RQ11723 – Solutions Designer – CRM – Senior
RQ11723 – Solutions Designer – CRM – Senior

S M Software Solutions Inc • Toronto

On-site
CAD 110,000 - 160,000
Senior Software Developer - CRM - Toronto
Senior Software Developer - CRM - Toronto

Kardow • Toronto

On-site
CAD 110,000 - 170,000
CRM Workflows
Hybrid Development
Integration Architecture
+1
RQ11706 – Software Developer – Senior
RQ11706 – Software Developer – Senior

S M Software Solutions Inc • Toronto

On-site
CAD 120,000 - 160,000
RQ11667 - Business Analyst - Senior I Toronto ON Onsite I 1+ Year
RQ11667 - Business Analyst - Senior I Toronto ON Onsite I 1+ Year

Analyst Technical Solutions • Toronto

On-site
CAD 124,000 - 131,000
RQ08817 - Software Developer - CRM - Senior
RQ08817 - Software Developer - CRM - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Programmer/Developer
Programmer/Developer

Altis Technology • Toronto

On-site
CAD 120,000 - 170,000