Role - Dynamics 365 Developer
Montreal, QC
Position Description:
We are seeking a highly skilled Dynamics 365 Customer Engagement (CE) Developer with advanced expertise in model-driven applications and an in-depth understanding of the Microsoft CRM data model. The selected candidate will act as the single point of contact during NA business hours, responsible for providing real-time technical solutions and addressing complex technical challenges. This is a hands-on, technical role focused on delivering high-quality solutions and technical leadership within the Dynamics 365 CE environment.
Key Responsibilities:
Serve as the principal technical contact for Dynamics 365 CE (model-driven apps), focusing solely on technical solution delivery during NA business hours
Analyze, design, and implement scalable, maintainable, and robust technical solutions within Dynamics 365 CE, following best practices for customization, configuration, and integration
Architect solutions that meet performance and security requirements.
Provide expert-level, real-time technical guidance and troubleshooting, proactively resolving complex and critical issues
Lead investigation, root cause analysis, and resolution of technical incidents to ensure system reliability and performance
Mentor and guide junior developers, upholding high technical and coding standards
Maintain up-to-date knowledge of Microsoft Dynamics 365 CE platform updates, features, and new technologies
Document technical solutions, configurations, and support processes as needed
Qualifications:
7+ years of hands-on experience developing, customizing, and integrating Dynamics 365 CE (model-driven apps)
Deep expertise in the Dynamics CRM data model, security model, and extensibility (plugins, workflows, Power Automate, custom APIs, etc.)
Demonstrated experience as a technical lead or primary technical contact for large-scale Dynamics 365 implementations
Advanced skills in Power Platform, Dataverse, JavaScript, C#, .NET, and Azure integrations
Proven ability to independently analyze and solve complex technical problems in real time
Excellent communication skills for effective technical collaboration
Strong organizational and time-management skills, with the ability to prioritize and manage multiple technical issues
Preferred:
Microsoft Power Platform/Dynamics 365 certifications
Experience with CI/CD, DevOps for Dynamics 365
Prior experience in financial services or highly regulated industries