Skip to content

Senior CRM Developer – Contract

  • Full Time
  • Toronto

RedBranch Executive Search & Recruitment



Our client is a small to midsized not-for-profit located in Toronto East and they have an immediate opportunity for a Senior CRM Developer who will be instrumental in developing, customizing, and maintaining all functional aspects of the company’s Dynamics 365 Customer Engagement (CE) CRM solution. Collaborating with the Information Technology Team, this role will focus on designing, implementing, and providing training for new features and functionality while ensuring the maintenance and enhancement of existing systems. The ideal candidate will provide mentorship and training to internal development staff, advise on best practices for Microsoft Power Pages, and act as a senior-level liaison between the solution vendor and internal stakeholders.

Abbreviated Responsibilities:


  • Collaborate with stakeholders to collect and analyze user requirements.
  • Advise on best practices and optimal approaches to implement requirements within Dynamics 365 CE/CRM.
  • Act as a primary advisor to the IT team, providing strategic direction for CRM-related initiatives.
  • Provide hands-on mentorship to the internal team, sharing knowledge and skills related to Dynamics 365 CE/CRM and Microsoft Power Platform.
  • Conduct training sessions to enhance team competencies and self-sufficiency in system
  • Work closely with the solution vendor to ensure alignment with organizational requirements and objectives.
  • Oversee the implementation of Dynamics 365 CE/CRM features and Microsoft Power Pages, ensuring seamless integration with existing systems.
  • Monitor and review vendor deliverables, offering technical insights and ensuring quality outcomes.
  • Oversee data migration efforts using XRM tools and ensure successful integration with third-party vendor applications, Learning Management Systems (LMS), and Business Central.
  • Design, create, and implement custom solutions within Microsoft Dynamics 365 CE/CRM, including advanced customization and configuration of workflows, forms, and dashboards to meet business needs.
  • Develop and maintain integrations between Dynamics 365 CE/CRM and other business applications to ensure seamless data flow.
  • Build and maintain applications using the Power Platform (Canvas Apps, Model-Driven Apps, Power Automate, Power BI) to meet organizational needs.
  • Troubleshoot technical issues, enhance existing functionality, and support system maintenance.
  • Conduct system reviews to identify improvement opportunities and implement enhancements.
  • Ensure scalability, security, and optimal performance of the CRM platform.
  • Maintain comprehensive documentation for solutions, processes, and training materials.


Your Profile:

  • Post-secondary degree or diploma in computer science, software engineering, or computer engineering, or an acceptable combination of education and experience.
  • Minimum of 8 years of hands-on experience with Microsoft Dynamics 365 CE/CRM, including development, customization, and integration.
  • Hands-on experience with the Power Platform (Power BI, Power Automate).
  • Certifications in Dynamics 365 or Power Platform are preferred.
  • Proficiency in .NET, C#, JavaScript, and SQL.
  • Experience with integration tools (e.g., Azure Logic Apps, REST APIs).
  • Knowledge of CRM data architecture, security models, and DevOps practices (Azure DevOps).
  • Proven experience with XRM tools for data migration and integration.
  • Demonstrated experience integrating Dynamics 365 CRM with third-party vendors, LMS, and Business Central.
  • Strong understanding of Microsoft Dynamics 365 architecture and its applications in customer service.
  • Ability to design and implement enterprise-level customer service solutions.
  • Exceptional problem-solving skills and attention to detail.
  • Strong written and verbal communication skills to facilitate effective knowledge transfer and mentoring.


If you have the required experience and are ready for a career progressive opportunity, please respond with resume to ray.sacuevo@redbranchsearch.com.

Our client is an equal opportunity employer, committed to diversity and inclusion regardless of race, color, religion, national origin, age, gender identity, physical or mental disability, sexual orientation and any other category protected by law.

Our client supports requests for accommodation from applicants with disabilities; please contact info@redbranchsearh.com should you need an accommodation at any point in the recruitment process.

To apply, please visit the following URL:

THISJOB.CA