← К другим вакансиям
Advansys

Technical Lead - Microsoft Dynamics 365 CRM

hybrid • EGY • lead • Не указана
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.