Back to job search
S M Software Solutions Inc logo

RQ11661 – Software Developer – CRM – Senior

  • Toronto, ON
  • On-site
  • Posted Oct 18, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Internship / apprenticeship
Experience level
Senior · 5+ years
Posting language
English
Working hours
37 hours per week
Seniority
Mid-Senior level

Job summary

Configure and develop Dynamics 365 registration and permit workflows for Ministry back-office staff, including Customer Service and case management capabilities. Integrate the back-office system with the public-facing Java/React portal through MuleSoft, while aligning delivery with business requirements, Agile methods, and DevOps practices.

Job details

Client: Ministry of Public and Business Service Delivery and Procurement – RQ11661 We are seeking a Senior CRM Software Developer with strong hands-on experience in Microsoft Dynamics 365, Microsoft Power Platform, Azure solution design, Dataverse, and enterprise application integration. The ideal candidate will have expertise in Dynamics 365 Customer Service, case management, Customer Service Workspace configuration, Power Apps, custom development, and integration with other Microsoft cloud technologies. The successful candidate will contribute to the design, configuration, development, and integration of a modern online Registration system supporting the Ontario Ministry of the Environment, Conservation and Parks (MECP), while ensuring alignment with Agile methodologies, DevOps practices, and business requirements. Role Snapshot Job Title: RQ11661 – Software Developer – CRM – Senior Client: Ministry of Public and Business Service Delivery and Procurement Project Stakeholder: Ontario Ministry of the Environment, Conservation and Parks (MECP), Species at Risk Branch (SARB) 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 Working Hours: Between 8:00 AM and 5:00 PM, excluding lunch breaks, Monday to Friday 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 the 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 Microsoft Dynamics CRM: Back-office system. MuleSoft: Middleware and integration. Java/React: Public-facing portal. 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 Java/React portal through MuleSoft middleware. Experience And Skill Set Requirements Technical Skills — 40% 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. 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% 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. 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 the use of Kanban/task boards. Extensive experience developing in Dynamics 365 Customer Service, including case management, Knowledge Management, Customer Service Workspace configuration, Power Platform, Power Apps (Model-Driven Apps, Power Pages, and Canvas Apps), custom PCF controls, 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 Monday, October 19, 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 Note 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. Onsite - 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.

What you’ll do

Configure and develop Dynamics 365 registration and permit workflows for Ministry back-office staff, including Customer Service and case management capabilities. Integrate the back-office system with the public-facing Java/React portal through MuleSoft, while aligning delivery with business requirements, Agile methods, and DevOps practices.

Requirements

Candidates need hands-on experience with Dynamics 365, Power Platform, Azure, Dataverse, low-code and custom development, and integrations with Microsoft cloud technologies. The role also requires experience with Customer Service Workspace configuration, .NET technologies, DevOps and CI/CD, Agile delivery, and strong communication and documentation skills.

Listed skills

  • case management · Preferred
  • JavaScript · Preferred
  • .NET · Preferred
  • C++ · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Microsoft Dynamics 365
  • Microsoft Power Platform
  • Azure Solution Design
  • Dataverse
  • Dynamics 365 Customer Service
  • Case Management
  • Customer Service Workspace
  • Power Apps
  • Custom Development
  • Enterprise Application Integration
  • Agile Methodologies
  • DevOps
  • CI/CD Pipelines
  • C#
  • .NET
  • JavaScript

Job areas

  • Technology
  • Software
  • Government & Public Sector
  • Environmental & Sustainability

More jobs from S M Software Solutions Inc

See all jobs from S M Software Solutions Inc