Opens LinkedIn
- Employment type
- Internship / apprenticeship
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 37 hours per week
- Seniority
- Mid-Senior level
Job summary
Translate technical specifications into working, tested applications, including writing code, maintaining software, and conducting unit tests. Troubleshoot software issues and support implementation, conversion, and migration activities while collaborating with IT professionals and business stakeholders throughout the software development life cycle.
Job details
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 – Senior Client: Ministry of Public and Business Service Delivery and Procurement Work Location: Toronto, Ontario, Canada Work Arrangement: Onsite – 5 Days per Week Estimated Start Date: November 1, 2026 Estimated End Date: March 31, 2027 Business Days: 101.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 capability with other Microsoft cloud technologies Working knowledge of both low-code development and custom development on Dynamics 365 Working knowledge of .NET, C#, JavaScript Experience with cloud platforms such as Azure, Dynamics 365, and Power Platform Experience with Dynamics CRM Customer Service Workspace, Agent Experience Profile, Session Templates, Workstream, and Routing Experience 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 specifications Writing and/or generating code Compiling 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 level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle Experience in structured methodologies for the development, design, implementation and maintenance of applications Experience in design, code, test, debug and document applications Experience in the use of object and/or third generation language development tools Experience in one or more programming languages Experience in application design, latest design patterns, deployment and troubleshooting Experience with relational and hierarchical database technologies Experience in the use of information retrieval packages using query languages Experience with one or more communications protocols Experience in structured methodologies for the design, development, implementation and maintenance of applications Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills A team player with a track record for meeting deadlines Desirable Skills Knowledge and experience with programming Internet-ready applications Knowledge and experience in rapid application development (RAD) methodologies Knowledge and understanding of Information Management principles, concepts, policies and practices Experience with middleware and gateways Experience reviewing, analysing, and modifying product installation scripts including encoding, testing, debugging Ability to provide post-implementation support and resolve any post-implementation technical issues Experience conducting design walkthrough sessions with project team Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards Ability to provide user and system documentation as required Experience And Skill Set Requirements Technical Skills – 40% Working knowledge with Dataverse design and development Working knowledge of development in Azure technologies Working knowledge of .NET, C#, JavaScript Working knowledge of DevOps, task boards, pipelines, etc. Experience – 40% Proficiency in all cloud service models: SaaS, PaaS, and 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 Customer Service Workspace configuration Power Platform Power Apps Model-Driven App Power Pages Canvas App Custom PCF controls Development and 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 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 format References Expected Hourly Rate Visa Status LinkedIn 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.
What you’ll do
Translate technical specifications into working, tested applications, including writing code, maintaining software, and conducting unit tests. Troubleshoot software issues and support implementation, conversion, and migration activities while collaborating with IT professionals and business stakeholders throughout the software development life cycle.
Requirements
The role requires hands-on experience with Dynamics 365 Customer Service, Power Platform, Azure, Dataverse, low-code and custom development, and technologies including .NET, C#, and JavaScript. Candidates should also have experience with Agile methods, integrations, DevOps and CI/CD, and strong communication and collaboration skills; Dynamics 365 and Azure certifications are preferred.
Listed skills
- 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
- Power Apps
- Power Pages
- Canvas Apps
- Custom PCF Controls
- .NET
- C#
- JavaScript
- Web API Development
- ASP.NET Core
- Entity Framework
- Azure SQL
Job areas
- Software
- Technology
- Government & Public Sector