Title Microsoft Dynamics 365 Developer
Location Montreal, QC
Duration Full time
Required Skills
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:
1. Serve as the principal technical contact for Dynamics 365 CE (model-driven apps), focusing solely on technical solution delivery during NA business hours
2. Analyze, design, and implement scalable, maintainable, and robust technical solutions within Dynamics 365 CE, following best practices for customization, configuration, and integration
3. Architect solutions that meet performance and security requirements.
4. Provide expert-level, real-time technical guidance and troubleshooting, proactively resolving complex and critical issues
5. Lead investigation, root cause analysis, and resolution of technical incidents to ensure system reliability and performance
6. Mentor and guide junior developers, upholding high technical and coding standards
7. Maintain up-to-date knowledge of Microsoft Dynamics 365 CE platform updates, features, and new technologies
8. Document technical solutions, configurations, and support processes as needed
Qualifications:
1. 7+ years of hands-on experience developing, customizing, and integrating Dynamics 365 CE (model-driven apps)
2. Deep expertise in the Dynamics CRM data model, security model, and extensibility (plugins, workflows, Power Automate, custom APIs, etc.)
3. Demonstrated experience as a technical lead or primary technical contact for large-scale Dynamics 365 implementations
4. Advanced skills in Power Platform, Dataverse, JavaScript, C#, .NET, and Azure integrations
5. Proven ability to independently analyze and solve complex technical problems in real time
6. Excellent communication skills for effective technical collaboration
7. Strong organizational and time-management skills, with the ability to prioritize and manage multiple technical issues
Preferred:
1. Microsoft Power Platform/Dynamics 365 certifications
2. Experience with CI/CD, DevOps for Dynamics 365
3. Prior experience in financial services or highly regulated ind