Client: Government Services Integration Cluster
Ministry: Ministry of Public and Business Service Delivery and Procurement
Location: 222 Jarvis Street, Toronto, ON
Work Arrangement: 100% Onsite – Monday to Friday
Contract: November 1, 2026 – March 31, 2027
Openings: 1
Security Clearance: No clearance required
Submission Limit: 1 candidate
Closing Date: September 25, 2026 at 12:00 PM EST
Position Overview
The Government Services Integration Cluster is seeking a
Senior Software Developer – CRM to design, develop, integrate, test, deploy, and support enterprise CRM solutions using
Microsoft Dynamics 365, Power Platform, Azure, Dataverse, .NET, C#, and JavaScript.
The successful candidate will have strong hands-on experience with
Dynamics 365 Customer Service, including case management, knowledge management, Customer Service Workspace, agent experience profiles, session templates, workstreams, routing, and configuration. The role requires experience with both
low-code and custom development within the Dynamics 365 and Microsoft Power Platform ecosystem.
The resource will work closely with technical teams, business stakeholders, and subject matter experts throughout the Software Development Life Cycle.
Key Responsibilities
- Translate technical system specifications and business requirements into working, tested applications.
- Develop detailed programming specifications and write, generate, compile, test, debug, and maintain application code.
- Design, develop, implement, test, deploy, troubleshoot, and document enterprise applications.
- Develop and configure solutions using Dynamics 365, Microsoft Power Platform, Azure, and Dataverse.
- Perform both low-code development and custom development on Dynamics 365.
- Design and implement integrations between Dynamics 365 and other Microsoft cloud technologies.
- Develop and support custom Web APIs and applications using ASP.NET, .NET Core, C#, JavaScript, and Entity Framework.
- Develop and support Azure-based solutions and integrations.
- Work with Azure SQL, DevOps, CI/CD pipelines, task boards, and related development tools.
- Troubleshoot and resolve technical issues during software implementation, conversion, migration, and ongoing operations.
- Conduct application impact assessments, technical design walkthroughs, testing, debugging, and post-implementation support.
- Collaborate with IT professionals throughout the Software Development Life Cycle.
- Elicit and document information from diverse business-area stakeholders and subject matter experts.
- Prepare technical documentation, reports, reviews, assessments, user documentation, and system documentation.
- Participate in Agile development activities, including Kanban and task-board methodologies.
- Support technical quality assurance and ensure application solutions meet project requirements.
- Provide technical assistance during implementation, conversion, and migration activities.
- Apply structured methodologies for the development, design, implementation, and maintenance of applications.
- Support accessibility requirements, including awareness of AODA and related regulations and standards.
Requirements
Mandatory Technical Skills
Candidates
must have demonstrated experience with the following:
Microsoft Dynamics 365 / Power Platform / Azure
- Dynamics 365, Microsoft Power Platform, and Azure solution design
- Dynamics 365 interoperability, integration, and capabilities with other Microsoft cloud technologies
- Both low-code development and custom development on Dynamics 365
- Dataverse design and development
- Development using Azure technologies
- .NET
- C#
- JavaScript
- Agile methodologies
- DevOps, task boards, pipelines, and CI/CD practices
- Cloud platforms including Azure, Dynamics 365, and Power Platform
Dynamics 365 Customer Service
Extensive hands-on development experience with
Dynamics 365 Customer Service, including:
- Case Management
- Knowledge Management
- Customer Service Workspace
- Customer Service Workspace configuration
- Agent Experience Profiles
- Session Templates
- Workstreams
- Routing
- Customer Service solutions and configurations
Power Platform
Experience developing solutions using:
- Power Apps
- Model-Driven Apps
- Canvas Apps
- Power Pages
- Custom PCF Controls
- Server-side templating using Liquid
- Dataverse
Custom Application Development
Hands-on experience with:
- Custom Web API development
- ASP.NET
- .NET Core
- C#
- JavaScript
- Entity Framework
- Azure SQL
- Azure development technologies
- DevOps
- CI/CD pipelines
Cloud Architecture
- Strong understanding of cloud platforms including Azure, Dynamics 365, and Power Platform
- Proficiency across SaaS, PaaS, and IaaS cloud service models
- Experience designing and integrating cloud-based enterprise solutions
General Software Development Experience
The candidate should have experience in:
- Programming and systems analysis.
- Application design, development, implementation, maintenance, and troubleshooting.
- Structured software development methodologies.
- Object-oriented and/or third-generation programming languages.
- Relational and hierarchical database technologies.
- Information retrieval packages and query languages.
- Communications protocols.
- Application deployment and troubleshooting.
- Unit testing, debugging, and documentation.
- Software migration and conversion.
- Middleware and gateway technologies.
- Post-implementation support.
- Technical design walkthroughs.
- Application impact assessments.
- Installation script analysis, modification, encoding, testing, and debugging.
Oracle / Enterprise Application Experience
Experience with the following Oracle technologies and business applications is identified as an additional requirement/skill area:
- Oracle E-Business application customizations and extensions.
- Impact assessments for Oracle E-Business customizations and extensions.
- Account Receivable / Collections conversion.
- Oracle Database.
- PL/SQL
- SQL
- XML
- Unix shell scripting.
- Oracle Data Integrator (ODI)
- Oracle E-Business modules:
- General Ledger (GL)
- Accounts Receivable (AR)
- Collections
- Accounts Payable (AP)
- Inventory (INV)
- FND
- Oracle E-Business table structures related to GL, AR, Collections, AP, INV, and FND.
- SQL tuning.
- Partitioned tables.
- Data warehouse and ETL methodologies.
- OBIEE
- Java.
- Oracle Application Development Framework (ADF).
Agile / DevOps
- Experience working with Agile methodologies.
- Experience using Kanban/task boards.
- Experience with DevOps practices and tools.
- Experience with development pipelines and CI/CD.
- Ability to collaborate effectively with cross-functional IT teams throughout the SDLC.
Communication & Business Skills
- Strong verbal and written communication skills.
- Ability to prepare clear technical documentation, reports, reviews, and assessments.
- Ability to present ideas and recommendations clearly and effectively to technical and non-technical stakeholders.
- Strong analytical, problem-solving, and decision-making skills.
- Strong interpersonal and negotiation skills.
- Ability to work effectively with diverse business stakeholders and subject matter experts.
- Strong teamwork and collaboration skills.
- Demonstrated ability to meet project deadlines.
- Ability to maintain a high level of customer service with internal and external clients.
- Leadership abilities to oversee the technical quality assurance of projects.
Preferred Qualifications
The following are considered assets:
- Dynamics 365 certifications
- Azure certifications
- Experience with programming Internet-ready applications.
- Knowledge of Rapid Application Development (RAD) methodologies.
- Knowledge of Information Management principles, concepts, policies, and practices.
- Experience with middleware and gateway technologies.
- Experience conducting technical design walkthroughs.
- Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
- Experience providing user and system documentation.
Mandatory Work Arrangement
This is a 100% onsite position.
The selected candidate must be available to work
onsite at 222 Jarvis Street, Toronto, Ontario, Monday through Friday, from 8:00 AM to 5:00 PM, excluding lunch breaks.
Recruiter Screening Checklist
Before submitting a candidate, ensure the resume clearly demonstrates:
- Dynamics 365 solution design
- Microsoft Power Platform solution design
- Azure solution design
- Dynamics 365 interoperability/integration
- Low-code Dynamics 365 development
- Custom Dynamics 365 development
- Dataverse design and development
- Azure development
- .NET
- C#
- JavaScript
- Dynamics 365 Customer Service
- Case Management
- Knowledge Management
- Customer Service Workspace
- Agent Experience Profiles
- Session Templates
- Workstreams
- Routing
- Power Apps – Model-Driven, Canvas, and Power Pages
- PCF Controls
- Liquid templating
- Custom Web API
- ASP.NET / .NET Core
- Entity Framework
- Azure SQL
- DevOps / CI/CD / pipelines
- Agile / Kanban / task boards
- SaaS, PaaS, and IaaS
- Strong communication and documentation skills
- Available for 5 days onsite in Toronto
Important: This requisition allows
only one submission, so candidates should be thoroughly screened against the mandatory Dynamics 365, Power Platform, Azure, Dataverse, .NET, C#, and JavaScript requirements before submission.