CA EmploymentAlert | Senior CRM Developer
Skip to Main Content

Job Title


Senior CRM Developer


Company : Ontario Motor Vehicle Industry Council (OMVIC)


Location : Toronto, Ontario


Created : 2025-01-10


Job Type : Full Time


Job Description

OMVIC is currently searching for a Senior CRM Developer for our Toronto corporate office on a 2-year contract.Who is OMVIC?OMVIC (Ontario Motor Vehicle Industry Council) is Ontario’s vehicle sales regulator. OMVIC enforces the Motor Vehicle Dealers Act and other consumer protection statutes for the Ministry of Public and Business Service Delivery. OMVIC’s mandate and role is to maintain a fair and informed marketplace by protecting the rights of consumers, enhancing industry professionalism, and ensuring fair, honest, and open competition for registered motor vehicle dealers. This is achieved by maintaining strict dealer/salesperson registration requirements; inspecting all Ontario dealers (new and used); providing free complaint handling to consumers; developing/delivering consumer and dealer education/awareness programs; and investigating and prosecuting industry non-compliance and illegal sales (curbsiding).What we offer:OMVIC is made up of dedicated and hard-working individuals who take pride in the work they do each day to ensure that our mandate is being met. It is this great group of people that create a team atmosphere that is comfortable, friendly, and open which works to foster the team spirit.Role Summary: Reporting to the Application Support Manager, the Senior CRM Developer will be instrumental in developing, customizing, and maintaining all functional aspects of OMVIC’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.Responsibilities:Strategic Leadership and Advisory: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.Mentorship and Training:Provide hands-on mentorship to the internal OMVIC 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 management and optimization.Solution Implementation and Vendor Coordination: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.Technical Development and Support: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.System Optimization and Documentation: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.Qualifications: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.Working conditions:Some travel may be required.Proficient in developing and delivering impactful oral presentations.Manual dexterity required to use desktop computer and peripherals.Overtime as required.If you are interested in the position, please submit a cover letter and resume, highlighting the position title to the attention of Human Resources no later than January 15, 2025, at 5:00 pm, to Email: respectfully thank all applicants for their interest in working at OMVIC. However, we will only contact those meeting the qualifications for an interview.OMVIC fosters an environment that respects people’s dignity, ideas and beliefs, thereby working to ensure diversity, equality and inclusion and has been committed to and will continue advocating for an environment where all persons are treated with fairness, dignity, and respect. OMVIC is committed to providing accessible employment practices that are in compliance with the Accessibility for Ontarians with Disabilities Act (AODA), ensuring that all individuals are treated with dignity and respect. Should you require accommodation for disability during any stage of the recruitment process, please notify the Human Resources department.