Summary
β¨ AIβGenerated
A senior CRM software development role requiring deep hands-on experience across enterprise Microsoft technologies. You will translate technical specifications into tested applications, develop and maintain business solutions, troubleshoot issues, support implementation and migration, and collaborate throughout the software development lifecycle. The role spans CRM platforms, cloud services, application frameworks, databases, and DevOps practices.
Highlights
Senior development role with a broad Microsoft technology stack spanning CRM, cloud, application development, databases, and DevOps. The position provides hands-on responsibility across solution development, testing, troubleshooting, implementation, migration, and collaboration with technical and business stakeholders.
Description
Client: Ministry of Public and Business Service Delivery and Procurement - RQ11500
We are seeking a Senior Software Developer β CRM with strong hands-on experience in Microsoft Dynamics 365, Microsoft Power Platform, Azure solution design, Dataverse, Dynamics 365 Customer Service, Power Apps, Power Pages, Canvas Apps, custom PCF controls, .NET, C#, JavaScript, Web API, ASP.NET, .NET Core, Entity Framework, Azure SQL, DevOps, and CI/CD pipelines.
The successful candidate will be responsible for translating technical system specifications into working and tested applications, developing and maintaining software solutions, troubleshooting technical issues, supporting implementation and migration activities, and collaborating with IT professionals and business stakeholders throughout the Software Development Life Cycle.
Role Snapshot
Job Title: RQ11500 β Software Developer β CRM β SeniorClient: Ministry of Public and Business Service Delivery and ProcurementWork Location: Toronto, Ontario, CanadaWork Arrangement: Onsite β 5 Days per WeekEstimated Start Date: November 1, 2026Estimated End Date: March 31, 2027Business Days: 101.00Extension: Probable after the initial mandateHours: 7.25 hours per daySecurity Level: No Clearance Required
Must Have
Experience with Agile methodologiesExperience with Dynamics 365, Microsoft Power Platform, and Azure solution designWorking knowledge of Dynamics interoperability, integration, and capability with other Microsoft cloud technologiesWorking knowledge of both low-code development and custom development on Dynamics 365Working knowledge of .NET, C#, JavaScriptExperience with cloud platforms such as Azure, Dynamics 365, and Power PlatformExperience with Dynamics CRM Customer Service Workspace, Agent Experience Profile, Session Templates, Workstream, and RoutingExperience with custom Web API development, ASP.NET, .NET Core, Entity Framework, Azure SQL, DevOps, CI/CD Pipelines, etc.
Nice to Have
Prior OPS/Public Sector experience
Description
Responsibilities
Required to translate technical systems specifications into working, tested applications.
This Includes
Developing detailed programming specificationsWriting and/or generating codeCompiling data-driven programs, maintaining, and conducting unit tests
Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.
General Skills
Experience in programming and analysis; specialized software package support at the specified experience levelAbility to collaborate with IT Professionals throughout the Software Development Life CycleExperience in structured methodologies for the development, design, implementation and maintenance of applicationsExperience in design, code, test, debug and document applicationsExperience in the use of object and/or third generation language development toolsExperience in one or more programming languagesExperience in application design, latest design patterns, deployment and troubleshootingExperience with relational and hierarchical database technologiesExperience in the use of information retrieval packages using query languagesExperience with one or more communications protocolsExperience in structured methodologies for the design, development, implementation and maintenance of applicationsExperience eliciting and documenting information from diverse business area stakeholders and subject matter expertsExcellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skillsA team player with a track record for meeting deadlines
Desirable Skills
Knowledge and experience with programming Internet-ready applicationsKnowledge and experience in rapid application development (RAD) methodologiesKnowledge and understanding of Information Management principles, concepts, policies and practicesExperience with middleware and gatewaysExperience reviewing, analysing, and modifying product installation scripts including encoding, testing, debuggingAbility to provide post-implementation support and resolve any post-implementation technical issuesExperience conducting design walkthrough sessions with project teamKnowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standardsAbility to provide user and system documentation as required
Experience And Skill Set Requirements
Technical Skills β 40%
Working knowledge with Dataverse design and developmentWorking knowledge of development in Azure technologiesWorking knowledge of .NET, C#, JavaScriptWorking knowledge of DevOps, task boards, pipelines, etc.
Experience β 40%
Proficiency in all cloud service models: SaaS, PaaS, and IaaSCertifications in Dynamics 365 and Azure are preferredExperience with Agile methodologies, including using Kanban/task boardsExtensive experience developing in Dynamics 365 Customer Service, including:Case ManagementKnowledge ManagementCustomer Service Workspace configurationPower PlatformPower AppsModel-Driven AppPower PagesCanvas AppCustom PCF controlsDevelopment and Server-Side templating language LiquidExperience 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 assessmentsAbility to present ideas and suggestions clearly and effectively and in a user-friendly manner; maintain a high level of customer service to 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 5, 2026, at 10:00 AM EST.
Mandatory Documents
Updated Resume in Word formatReferencesExpected Hourly RateVisa StatusLinkedIn ID
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 between the standard working hours of 8:00 AMβ5:00 PM (excluding lunch breaks) every Monday to Friday inclusive at the identified OPS office location.
5 days Onsite
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.