Senior Software Developer - CRM / Technical Lead
Upstaff
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 strong 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
- ...Technology stack : Microsoft Dynamics CRM (backoffice), MuleSoft (middleware) and Java... .... Skill Set Requirements: Technical Skills: Experience with Agile methodologies... .../task boards Extensive experience developing in Dynamics 365 Customer Service (case...SeniorCrmFull time
$79.1k - $118.7k per year
...Join Meridian’s dynamic Programming & Development team as a CRM Software Developer, where you’ll contribute to the design, development, and integration... ...developers. What You’ll Do: Contribute to technical design, coding, and testing for CRM applications and...SeniorCrmFull timeWork at officeRemote workWeekend work1 day per week$88.63 - $106.36 per hour
...RQ11653/ RQ11654/ RQ11500 - Software Developer - CRM - Senior Duration: 5-6 Months (135 Business Days) + 1 Extension Location: 5 Days Onsite at Toronto No security clearance Description Responsibilities Required to translate technical systems specifications...SeniorCrmFull time$88.63 - $106.36 per hour
...RQ11324 - Software Developer - CRM - Senior On-Site Contact: 8 months (150 business days) Two onsite work locations are recommended; however, the successful candidate may work out of a locally available Ontario Public Service office: #300 WATER STREET...SeniorCrmLong term contractFull timeContract workTemporary workWork at office$77.24 - $92.69 per hour
...RQ11434 - Software Developer - CRM - Senior Duration: 6 Months (140 Business Days) Location: ONSITE Toronto ON Must Have: ~10 years of experience with Siebel technical configuration/ design / development / integration ~5 year of experience of Siebel integration...SeniorCrmFull timeWork at officeMonday to friday- ...Responsibilities: Required to translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications,... ...which arise during the use and operation of software packages, including tec General...SeniorCrmFull time
- Currently, we do have a job opening for \CRM Software Developer \\\ \\ for our direct client \ State of Ontario. \\ The position details are given... .... \\\\\\\ ~ Demonstrated experience with documentation of technical blueprints, build -books and procedure manuals. \\\\\\\\\\...CrmFull timeLocal areaRemote work
- ...Job Description IBM InfoSphere Master Data Management – Technical Lead Expertise: • At least 6 years of working experience in Java... ...working experience on IBM MDM 11.5, with hands-on experience in developing and maintaining customizations. • Good understanding of MDM...SeniorFull timeFlexible hours
$125k - $175k per year
...seeking to recruit the best and the brightest talents. The Senior AI Software Developer will design, build, and deliver the firm’s AI applications,... ...and production delivery, with responsibility for technical leadership and mentoring within the team. Key Responsibilities...SeniorCrmFull timeWork at office- ...institution's Personal and Business Banking team is looking for a lead developer to join as a technical point of contact and mentor within an existing... ...dates QUALIFICATIONS ~5 to 10 years of professional software development experience ~ Strong hands-on experience...Hourly payFull timeManual laborWork at office1 day per week
$88.54 - $106.25 per hour
...RQ11711 - Software Developer - Senior Duration: 1 Year (250 Business Days)+ 1 Extension Location: 25 Morton Shulman Ave., Toronto - ONSITE... ...specifically JQuery Environment/Platform Specific Technical Skills Windows Operating systems IIS 6.0, 7.0, 7.5...SeniorFull time- ...: Required to translate technical systems specifications into working... .... This includes: developing detailed programming specifications... ...the use and operation of software packages, including technical... ...Skills for Oracle Software Developer: Experience in conducting...SeniorFull timeManual labor
$88.54 - $106.25 per hour
...RQ11712 - Software Developer - Senior Duration: 9+ Months (203 Business Days) + 1 Extension Location: 5 Days Onsite at 25 Morton Shulman Avenue CRJMC Description Scope Work with business team in developing and validating enhancements as per business...SeniorFull time$120k - $144k per year
...Opportunity Our Development team is growing, and we’re looking for a Technical Lead (CRM Experience) who is driven by end-to-end ownership and the... ...driving architectural excellence and ensuring high-quality software delivery across the full lifecycle. You’ll play a key role...CrmPermanent employmentFull timeInternshipWork at officeFlexible hours2 days per week3 days per week- ...JSON/XML). Experience designing, developing, and supporting MuleSoft... ...enterprise applications, including CRM, ERP, asset management,... ...produce clear architectural and technical documentation. Experience applying... ...expertise to recommend, develop and maintain corporate policies...SeniorCrmFull time
- ...programs. Visit us at: System Canada is an equal opportunity employer. Job Description Senior Microsoft Dynamics CRM 2013 Developer ~3-5 Years of Technical development in MS Dynamics (including Plugins and Java Script Development) ~ Dynamics 2013 and/or...SeniorCrmFull time
- ...Responsibilities: Required to translate technical systems specifications into... .... This includes: Developing detailed programming... ...the use and operation of software packages, including technical... ...modules such as Public Sector CRM, Contracts, Lead, Management,...SeniorCrmFull time
- ...architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products... ...Architecture, etc), and industry -leading Open Source frameworks like Angular, React /...SeniorLong term contractFull timeInterim roleInternship
- We are seeking an experienced Senior Software Developer - CRM with proven technical leadership experience to guide the design, development, and enterprise implementation of Microsoft Dynamics 365, Power Platform, and Azure cloud solutions. In this lead role, you will act as...SeniorCrmContract work
$88.54 - $106.25 per hour
...RQ11605 - Software Developer - Senior Duration: 11 Months (250 Business Days) 1 Possible Extension Location: 5 Days ONSITE at 222... ...operational activities. Document the comprehensive written technical knowledge transfer plan and conduct knowledge transfer to EFP...SeniorFull time$120k - $144k per year
...The Opportunity As Technical Lead on the Growth team, you'll shape how new users discover, adopt... ...founded in 2010, building a customizable CRM for small and mid-sized businesses. Our product... ...and code reviews. Set standards for developer workflows, including how the team uses AI...CrmPermanent employmentFull timeInternshipWork at officeFlexible hours2 days per week3 days per week- ...love Wealthsimple is Canada’s leading financial innovator. The... ...-end ownership of setting the technical direction for operating enterprise... ...like vLLM, Ray, and Triton. Develop evaluation & benchmarking tooling... ...who have: ~7+ years of software engineering experience in ML...SeniorLong term contractManual labor
$88.5 - $106.26 per hour
...RQ11339 - Software Developer - Senior Location: 5 Days Onsite at 21 College St. Toronto Duration: 11+ Months (253 Business Days) Mandatory... ...You can ensure that ongoing application development, technical work, operations and services are planned, scheduled, executed...SeniorOngoing contractFull timeTemporary workLocal area- ...portfolio spans more than 10 leading technologies across AI, cloud... ...AI-focused technology company developing innovative solutions that... ...This is the highest-leverage technical role at ConveneAI. Every architectural... ...pods to many. Work with senior AI architects across our...SeniorPermanent employmentFull timeInternship
- We are seeking an experienced Senior Software Developer - CRM to configure, extend, and customize enterprise Microsoft Dynamics 365 solutions and cloud platform architectures. In this role, you will be responsible for translating complex technical systems specifications into...SeniorCrmContract work
- ...Description About the role: As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based... ...development, code review, debugging, testing, documentation, technical research and system design Identify opportunities to use...SeniorFull time
- ...into working, tested applications, including developing detailed technical specifications, writing code, conducting... ...with business analysts, architects, technical leads, quality assurance teams, and stakeholders throughout the Software Development Life Cycle (SDLC)....SeniorFull time
- ...walkthrough Complete documentation - technical and user guides System /... ...with system testers to develop test cases for system functional... ..., assess client requirements, lead design projects, and develop... ...effective operation of hardware and software platforms and IT security and...SeniorFull time
- ...imagining the future of on-demand space connectivity - we're leading it! Our mission is to provide real-time Internet access... ...®, five years in a row! We’re on the hunt for a top-tier Senior Software Developer who will be responsible for designing, developing, and...SeniorLong term contractFull timeInternshipWork at officeRelocation package
- ...something people love Wealthsimple is Canada’s leading financial innovator. The company offers a... ...ships. We're a small team of 7 developers holding meaningful scope across a mix of... ...Own significant scope end-to-end, from technical design to running your work reliably in production...SeniorLong term contractFull timeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - CRM / Technical Lead. Be the first to apply!
- software engineer internship Toronto, ON
- software engineer Toronto, ON
- software developer remote Toronto, ON
- développeur logiciel Toronto, ON
- software developer internship no experience Toronto, ON
- software developer no experience Toronto, ON
- new graduate software developer Toronto, ON
- software developer internship Toronto, ON
- remote entry level software developer Toronto, ON
- software design engineer Toronto, ON

