Lead, CRM Developer

Condominium Authority of Ontario (CAO)

Toronto

On-site

CAD 125,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Employee gym
Bike-share discounts
Performance-based awards

Job summary

The Condominium Authority of Ontario (CAO) is seeking a Lead CRM Developer to guide the Dynamics 365 platform and drive secure, scalable solutions in a hybrid Toronto-based role.

You will lead a cross-functional team, design integrations, and deliver CI/CD pipelines while applying DevSecOps practices. The position offers a competitive CAD 125,000–140,000 salary and a flexible hybrid work model with two remote days per week.

Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 7+ years of Dynamics 365 CRM development experience including customization, extensibility, workflows, plugins, and custom entities.
  • Proven experience leading and mentoring cross-functional teams and managing multiple concurrent projects.
  • Strong understanding of the full software development lifecycle, with experience in Agile delivery and secure development practices.
  • Experience with CI/CD pipelines, DevSecOps practices, and automated testing frameworks.
  • Strong proficiency in C# and version control with Git.
  • Hands-on experience with Microsoft Power Automate and the wider Power Platform, and a sound understanding of CRM data models, workflows, and integrations.
  • Knowledge of CRM AI and Microsoft Copilot technologies, including Copilot Studio.
  • Experience designing and delivering integrations between enterprise applications via APIs, including cloud and third-party services.

Responsibilities

  • Manage and prioritize work across multiple CRM projects.
  • Lead CRM projects from discovery to deployment using Agile methodologies.
  • Provide hands-on Dynamics 365 development and customization.
  • Mentor a cross-functional team and oversee delivery.
  • Design integrations between Dynamics 365 and other systems.
  • Automate processes with Power Platform and Azure services.
  • Implement CI/CD pipelines with a DevSecOps mindset.
  • Refactor and improve systems to reduce technical debt.

Skills

Dynamics 365 CRM
C# programming
Power Platform
CI/CD pipelines
DevSecOps practices
Agile delivery
API integration
Team leadership
Problem solving

Education

Bachelor's degree in Computer Science or related field

Tools

Power Automate
Power Apps
Azure Functions
Git

Job description

Background

The Condominium Authority of Ontario (CAO) is a modern, digital-first organization serving Ontario's rapidly evolving condominium sector through information, education, and dispute resolution services.

As a trusted delegated administrative authority (DAA) consumer protection organization with province-wide impact, the CAO offers a unique opportunity to contribute to meaningful public-interest work while helping shape the future of condominium living in Ontario.

We are a collaborative, high-performing team that values innovation, accountability, continuous improvement, and practical problem-solving. Our team members tell us they value the opportunity to make a visible impact, work closely with leadership, and contribute to an organization where ideas are welcomed and acted upon.

We are accountable to the government through the Administrative Agreement with the Minister of Public and Business Service Delivery and Procurement. The seven-member Board of Directors provide strategic guidance and oversight of the organization.

We are an organization driven by our vision, mission and values:

Our Vision:

Strong and vibrant condominium communities in Ontario.

Our Mission:

Engage and empower Ontario’s condominium communities with information, education, and dispute resolution

Corporate Values:

Innovation, trust, teamwork, value for money, integrity, fairness

Team Values:

Respect, trust, diversity, collaboration, leadership

We value flexibility and have adopted a hybrid work model whereby employees use a combination of working remotely 2 days a week and in the office for 3 days in Toronto’s Financial District.

Role Purpose

Reporting to the VP, Technology & Application Development, the Lead CRM Developer guides the technology that powers the CAO's digital services, the majority of which is built on Microsoft Dynamics 365. This is a hands-on leadership role that combines technical direction and solution architecture with day-to-day development. Working closely with the IT team and business stakeholders, the Lead CRM Developer designs reliable, secure, and maintainable solutions, leads their delivery from discovery through deployment, and mentors a cross-functional team while championing engineering and security best practices.

Please apply by August 14, 2026

Key Responsibilities
Development & Operations
  • Manage and prioritize work across multiple products and service areas, balancing competing priorities and resources so the right initiatives are delivered at the right time.
  • Lead multiple CRM projects concurrently, from discovery through automated testing and deployment, using Agile methodologies and keeping stakeholders informed at every stage.
  • Provide hands-on development expertise in Dynamics 365 CRM, applying platform best practices and deep technical knowledge.
  • Lead and mentor a cross-functional team of developers, business analysts, and quality assurance professionals, managing priorities, risk, and delivery.
  • Configure and customize Dynamics 365 to meet business needs, including advanced configuration and custom development (plugins, Logic Apps, Power Automate).
  • Design and implement integrations between Dynamics 365 and third-party or in-house systems across on-premises and cloud environments, including API development.
  • Automate business processes using the Power Platform (Power Automate, Power Apps, Power BI) and Microsoft Azure services (Function Apps, Web Apps, Logic Apps).
  • Apply CRM AI and Microsoft Copilot tools, including Copilot Studio, where they deliver genuine value.
  • Build and manage CI/CD pipelines with a DevSecOps mindset, and expand automated testing across unit, integration, and regression coverage.
  • Manage technical debt through proactive refactoring and system improvements to ensure long-term reliability and efficiency.
  • Identify and resolve technical issues promptly, minimizing disruption and maintaining high quality standards.
Strategy & Planning
  • Design scalable, secure, and maintainable enterprise solutions, defining application architecture, integration strategy, and technical roadmaps.
  • Define, document, and communicate solution, application, and data architectures, including system architecture and configuration guides.
  • Apply enterprise data management and governance practices, including data classification, information lifecycle management, privacy, access controls, and auditing.
  • Research and recommend emerging technologies, including AI and Copilot capabilities, that improve system development while balancing cost-effectiveness, flexibility, and security.
  • Advise on best practices for Dynamics 365 development and integration, and oversee the deployment, integration, and configuration of new solutions in line with operational and security standards.
  • Contribute to strategic planning and tactical execution of system maintenance, optimization, and software management.
Other
  • Perform other related duties as assigned.
Qualifications, Skills & Knowledge
  • Bachelor's degree in Computer Science or a related field.
  • 7+ years of experience in Dynamics 365 CRM development, including customization, extensibility, workflows, plugins, and custom entities.
  • Solid experience in solution architecture and systems integration, with the ability to design scalable, secure, and maintainable enterprise solutions.
  • Proven experience leading and mentoring cross-functional teams and managing multiple concurrent projects, with strong stakeholder management, prioritization, and risk management skills.
  • Strong understanding of the full software development lifecycle, with experience in Agile delivery and secure development practices.
  • Experience with CI/CD pipelines, DevSecOps practices, and automated testing frameworks.
  • Strong proficiency in C# and version control with Git.
  • Hands-on experience with Microsoft Power Automate and the wider Power Platform, and a sound understanding of CRM data models, workflows, and integrations.
  • Knowledge of CRM AI and Microsoft Copilot technologies, including Copilot Studio.
  • Experience with enterprise data management and governance, including data classification, privacy, access controls, and auditing.
  • Experience designing and delivering integrations between enterprise applications via APIs, including cloud and third-party services.
  • Excellent problem-solving and debugging skills, combined with strong communication and interpersonal skills.
Why Join Us?
  • Base salary of $125,000 – 140,000
  • Eligibility for discretionary performance-based awards
  • 100% employer-paid medical, dental, and vision coverage
  • Employer-matched RRSP/TFSA contributions
  • Flexible hybrid work model (two remote days per week)
  • Vacation, personal, and sick days
  • Professional development and learning support
  • Employee gym and bike-share discounts
Disclaimer

We thank everyone for their interest in joining our dynamic team, but due to the high volume of applications received only those qualified will be contacted.

CAO is an equal opportunity employer, encouraging workplace diversity. All qualified individuals will be considered without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, marital status or any other characteristic protected by law.

CAO welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CRM Developer
CRM Developer

Accerta • Toronto

Hybrid
CAD 105,000 - 125,000
Group Benefits
Pension Plan
Performance-based incentives
+7
ASI-Information Technology - CRM Developer
ASI-Information Technology - CRM Developer

Accerta • Toronto

Hybrid
CAD 105,000 - 125,000
Hybrid work environment
Home office stipend
Microsoft Dynamics 365 F&O Senior Developer
Microsoft Dynamics 365 F&O Senior Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 84,000 - 128,000
Director, Human Resources
Director, Human Resources

Condominium Authority of Ontario • Toronto

Hybrid
CAD 147,000 - 167,000
Discretionary performance-based awards
Medical, dental & vision coverage
RRSP/TFSA employer contributions
+5
Dynamics 365 CRM Lead
Dynamics 365 CRM Lead

Canadian Solar SSES (Canada) Inc. • Kitchener

On-site
CAD 100,000 - 140,000
Annual performance bonuses
Comprehensive benefits package
Paid time off
RQ08817 - Software Developer - CRM - Senior
RQ08817 - Software Developer - CRM - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
CRM Architect
CRM Architect

Concentrix • Dartmouth

On-site
CAD 96,000 - 150,000
Medical
Dental
Vision Insurance
+4
Senior Systems Analyst (Dynamics 365 Finance & Operations) [Temporary 12 months]
Senior Systems Analyst (Dynamics 365 Finance & Operations) [Temporary 12 months]

Doane Grant Thornton LLP • Toronto

Hybrid
CAD 87,000 - 121,000
Profit sharing
Flexible days
RRSP contributions
+4
Senior CRM Functional Consultant / Business Analyst
Senior CRM Functional Consultant / Business Analyst

Endeavour Solutions Inc. -Dynamics 365 ERP, CRM & Cloud • Mississauga

On-site
Microsoft Dynamics 365 F&O Technical / Development Team Lead
Microsoft Dynamics 365 F&O Technical / Development Team Lead

BDO Canada • Toronto

Remote
CAD 97,000 - 147,000
Flexible benefits
Personal time off policy
Wellness reimbursement programs