12 Oct
|
Joblinxsapp
|
Toronto
12 Oct
Joblinxsapp
Toronto
Senior Software Developer – CRM / Technical Lead Client: Government Services Integration Cluster, Ontario Public Service
Location: Toronto, ON – 100% Onsite, 5 days/week Contract: September 21, 2026 – October 1, 2027
Openings: 1
Clearance: No clearance required
Submission Limit: 1 candidate Closing: October 13, 2026 at 12:00 PM EST
Position Overview Our client is seeking a Senior Software Developer – CRM / Technical Lead with strong hands-on experience in Microsoft Dynamics 365, Power Platform, Azure, and Dataverse . This individual will provide technical leadership while remaining hands-on with solution architecture, development, integrations, deployments, and production support.
The successful candidate must have prior experience as a Lead Microsoft Dynamics Developer and a strong background delivering complex enterprise CRM, Customer Service, Case Management, permitting, licensing, registration, inspection, or compliance solutions.
Key Responsibilities Technical Leadership
- Provide technical leadership, mentoring, coaching, and guidance to developers.
- Act as a hands-on technical contributor while leading delivery.
- Conduct code reviews and establish development standards, security controls, and best practices.
- Lead technical workstreams and coordinate developers, testers, BAs, architects, SMEs, and stakeholders.
- Serve as a subject matter expert and facilitate technical knowledge transfer.
Dynamics 365 / Power Platform
- Architect, design, develop, and implement Microsoft Dynamics 365 Customer Service and Case Management solutions.
- Configure and develop using both out-of-the-box and custom Dynamics 365 capabilities .
- Build solutions using Power Apps, Power Automate, and Power Pages .
- Work extensively with Microsoft Dataverse , including data modelling, table relationships, business rules, security, plugins, workflows, migration, and integrations.
- Demonstrate solid knowledge of Dynamics CRM Customer Service Workspace, Agent Experience Profiles, Session Templates, Workstreams, and Routing .
- Support both low-code development and custom development within Dynamics 365.
Solution Architecture & Integration
- Design scalable, secure enterprise solutions using Dynamics 365, Power Platform, Azure, and Dataverse .
- Create contextual, conceptual, logical, and physical architecture/solution designs.
- Design and implement complex integrations between enterprise systems.
- Develop REST APIs, Web APIs, custom connectors, plugins, and integrations .
- Apply API-led architecture, cloud integration patterns, enterprise integration patterns, and software design principles.
- Support permit/licensing/case-management lifecycle solutions, including intake, review, approvals, issuance, amendments, renewals, inspections, compliance, and document generation.
Azure & Cloud Development Hands-on experience designing and developing with:
- Azure Functions
- Azure Logic Apps
- Azure API Management
- Azure App Services
- Azure Storage
- Azure Key Vault
- Azure SQL
- Other Microsoft cloud technologies and integration services
Custom Development
- Develop enterprise applications using .NET / C# .
- Strong experience with ASP.NET and .NET Core .
- Experience with Entity Framework .
- Develop using JavaScript / TypeScript .
- Work with SQL Server / Azure SQL .
- Develop and consume REST/Web APIs.
- Apply software engineering principles, design patterns, and secure coding practices.
DevOps & Delivery
- Implement and manage Azure DevOps and GitHub processes.
- Develop and maintain CI/CD pipelines .
- Support source control, automated deployments, testing, and release management.
- Manage development environments and large-scale deployments.
- Troubleshoot production issues and provide ongoing application support.
Agile Delivery & Stakeholder Management
- Work within Agile/Scrum delivery environments.
- Translate business requirements into technical designs and implementation plans.
- Collaborate with Business Analysts, Product Managers, Solution Architects, developers, testers, and business stakeholders.
- Prepare technical documentation, solution designs, implementation plans, and knowledge-transfer materials.
- Manage risks, dependencies, competing priorities, and technical challenges.
AI & Innovation
- Leverage Microsoft Copilot, AI Agents, Generative AI, and LLM technologies to improve development productivity, solution design, testing, automation, and delivery.
- Identify modernization opportunities and continuously improve development practices.
Requirements Mandatory Qualifications Candidates must meet the following requirements:- Minimum 7 years of software development and enterprise application delivery experience.
- Minimum 5 years implementing Dynamics 365 and Power Platform solutions , including Azure solution design.
- Prior experience as a Lead / Technical Lead Microsoft Dynamics Developer .
- Hands-on experience with Dynamics 365 Customer Service and Case Management .
- Strong experience with Microsoft Power Platform , including:
- Power Apps
- Power Automate
- Power Pages
- Strong Microsoft Dataverse experience, including:
- Data modelling
- Security framework
- Business rules
- Data integration
- Experience with Dynamics CRM Customer Service Workspace .
- Experience with Agent Experience Profiles, Session Templates,
Workstreams, and Routing .
- Working knowledge of Dynamics interoperability and integration with other Microsoft cloud technologies .
- Experience with both low-code and custom development on Dynamics 365.
- Strong Azure experience, including:
- Azure Functions
- Logic Apps
- API Management
- App Services
- Azure Storage
- Key Vault
- Strong experience with custom Web API development .
- Experience with ASP.NET / .NET Core .
- Experience with C# / .NET .
- Experience with Entity Framework .
- Experience with Azure SQL / SQL Server .
- Experience with REST APIs / Web Services .
- Experience with Azure DevOps .
- Experience implementing CI/CD pipelines and automated deployments.
- Experience designing and implementing complex enterprise integrations .
- Experience creating high-level and detailed solution designs / architecture artifacts .
- Experience leading Agile/Scrum development teams .
- Proven experience mentoring and leading developers.
- Strong stakeholder communication and ability to translate business requirements into technical solutions.
- Experience delivering solutions in large enterprise or public-sector environments .
- Strong SDLC and software engineering knowledge.
- Ability to balance hands-on development with technical leadership and architecture responsibilities .
- Experience using AI technologies such as Microsoft Copilot, AI Agents, or LLMs to improve productivity and solution delivery. Strongly Preferred
- Previous Ontario Public Service / OPS or broader public-sector experience .
- Experience with permitting, licensing, registration, inspection, compliance, or case-management solutions.
- Experience supporting complex government/enterprise business processes.
- Experience with modernization and cloud transformation initiatives.
Recruiter Screening – Must Confirm Before Submission Do not submit unless the candidate confirms all of the following: Screening Item
Mandatory
7+ years software development
Yes 5+ years Dynamics 365 + Power Platform
Yes Prior Lead MS Dynamics Developer experience
Yes – Critical Dynamics 365 Customer Service
Yes CRM Customer Service Workspace
Yes – Critical Agent Experience Profile
Yes – Critical Session Templates
Yes – Critical Workstreams & Routing
Yes – Critical Dataverse
Yes Azure solution design
Yes Azure Functions / Logic Apps / APIM / App Services
Yes C# / .NET / ASP.NET / .NET Core
Yes Entity Framework
Yes Azure SQL / SQL Server
Yes Web API / REST APIs
Yes JavaScript / TypeScript
Yes Azure DevOps + CI/CD
Yes GitHub
Yes Enterprise integrations
Yes Agile/Scrum leadership
Yes Public-sector/enterprise experience
Yes; public sector preferred AI/Copilot/Agents/LLMs
Yes 100% onsite Toronto, 5 days/week
Yes – Critical
📌 Senior Software Developer – CRM / Technical Lead (Toronto)
🏢 Joblinxsapp
📍 Toronto