About the role
We are looking for an experienced Technical Lead – Microsoft Dynamics 365 CRM to lead the technical design, development, customization, and implementation of enterprise CRM solutions. The ideal candidate will have extensive hands-on experience with Microsoft Dynamics 365, strong expertise in the Microsoft technology stack, and proven leadership capabilities in managing development teams and delivering complex CRM projects.
Key Responsibilities
- Lead and mentor a team of Dynamics 365 CRM developers, providing technical guidance and ensuring high-quality deliverables. - Design and oversee the architecture and implementation of scalable Microsoft Dynamics 365 CRM solutions. - Lead CRM customization, configuration, and development activities based on business requirements. - Develop and review custom plugins, custom workflow activities, and business logic using C# and .NET. - Oversee client-side development and customization using JavaScript and TypeScript. - Design and manage integrations between Dynamics 365 CRM and external enterprise systems using REST APIs and Microsoft Dataverse APIs. - Lead the implementation of Power Platform solutions, including Power Apps and Power Automate. - Define technical standards, coding guidelines, and best practices across the development team. - Conduct code reviews, troubleshoot complex technical issues, and ensure optimal application performance. - Oversee solution architecture, technical documentation, testing, deployment, and release management. - Manage environment configurations and solution migration across development, testing, and production environments. - Collaborate with business analysts, functional consultants, solution architects, and stakeholders to translate business requirements into technical solutions. - Identify technical risks and provide recommendations to improve system scalability, security, and maintainability. - Ensure adherence to Microsoft Dynamics 365 development standards and security best practices.
Technical Requirements
- 8–10 years of professional experience in software development, with strong expertise in Microsoft Dynamics 365 CRM. - Extensive hands-on experience with Microsoft Dynamics 365 Customer Engagement (CE). - Strong knowledge of Dynamics 365 architecture, customization, and configuration. - Expert-level programming skills in C# and .NET. - Extensive experience developing plugins, custom workflow activities, and custom business logic. - Strong proficiency in JavaScript and TypeScript for client-side customization. - Deep understanding of Microsoft Dataverse, Dynamics 365 Web API, and RESTful APIs. - Experience designing and implementing complex enterprise integrations. - Strong knowledge of Power Platform, including Power Apps and Power Automate. - Experience with FetchXML, QueryExpression, and SQL. - Strong understanding of CRM security models, security roles, business units, and access management. - Experience with Azure services, Azure Functions, and cloud-based integrations. - Hands-on experience with Azure DevOps, Git, CI/CD pipelines, and automated deployments. - Strong understanding of solution architecture, design patterns, performance optimization, and application security.
Technical Leadership Requirements
- Proven experience leading and mentoring Dynamics 365 development teams. - Ability to define technical architecture and make critical technical decisions. - Experience managing development activities, task allocation, and technical delivery. - Strong experience conducting code reviews and enforcing development standards. - Ability to communicate technical concepts effectively to technical and non-technical stakeholders. - Experience working with Agile/Scrum methodologies. - Ability to manage multiple priorities and ensure timely project delivery.
Preferred Qualifications
- Microsoft Dynamics 365 certifications. - Experience with Dynamics 365 Sales, Customer Service, or Field Service modules. - Experience with Power Pages and Power BI. - Knowledge of Azure integration services and Microsoft cloud architecture. - Experience with enterprise-level CRM implementations and digital transformation projects.
Text as published by Advansys. We don't edit postings; apply and ask questions on the employer's site.