Lead, CRM Developer

Condominium Authority of Ontario

$125K — $140K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 7+ years of experience in Dynamics 365 CRM development and customization.
  • Solid experience in designing scalable and maintainable enterprise solutions.
  • Proven experience in leading cross-functional teams and managing multiple projects.
  • Strong understanding of Agile methodologies and secure development practices.
  • Proficiency in C# and version control systems like Git.
  • Hands-on experience with Power Platform and CRM AI technologies.

Responsibilities

  • Manage and prioritize work across multiple service areas for timely initiative delivery.
  • Lead CRM projects from discovery through deployment using Agile methodologies.
  • Provide hands-on development expertise in Dynamics 365 CRM.
  • Mentor a cross-functional team while managing project delivery and risks.
  • Configure Dynamics 365 to meet advanced business needs with custom development.
  • Design integrations between Dynamics 365 and third-party systems, including APIs.
  • Automate business processes with Power Platform and Azure services.

Benefits

  • 100% employer-paid medical, dental, and vision coverage.
  • Employer-matched RRSP/TFSA contributions.
  • Flexible hybrid work model (two remote days per week).
  • Access to vacation, personal, and sick days.
  • Support for professional development and learning.
  • Discounts at employee gym and bike-sharing programs.
Full Job Description
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.

Similar Jobs

More Jobs at Condominium Authority of Ontario

  • Lead, CRM Developer
    $125K — $140K *
    Toronto, ON M3C 0E3
    Enterprise Technology
    In-Person
  • Senior Strategic Advisor
    $88K — $100K *
    Toronto, ON M3C 0E3
    Education, Government & Non-Profit
    In-Person
  • Manager, Governance
    $110K — $125K *
    Toronto, ON M3C 0E3
    Education, Government & Non-Profit
    In-Person
  • Director, Human Resources
    $147K — $167K *
    Toronto, ON M3C 0E3
    Education, Government & Non-Profit
    In-Person

More Enterprise Technology Jobs

Find similar Lead, CRM Developer jobs: