Job Title: Dynamics 365 CRM Technical Lead Location: India (Offshore) Experience Level: Senior (Minimum 8 Years) Job Overview: We are seeking an experienced Dynamics 365 CRM Developer Lead to design develop and implement solutions using Microsoft Dynamics 365 Customer Engagement (CE). The ideal candidate will be responsible for leading development efforts providing technical expertise and ensuring best practices in architecture and development. This role requires strong problem-solving skills and the ability to collaborate with stakeholders to deliver high-quality CRM solutions. Functional / Technical skills: Must be proficient in Dynamics 365 Customer Engagements in All Modules. Have experience in implementing at lease 2 end to end engagement from Requirements gathering to Deployment. Required Skills and Competencies: Strong experience in Power Platform (Power Apps Power Automate Power BI). Proficiency in C# .NET JavaScript HTML CSS and TypeScript. Hands-on experience with Plugins Workflows Business Rules and JavaScript Customizations. Experience with Azure services (Logic Apps Functions Service Bus etc.). Strong understanding of Dataverse (Common Data Service - CDS). Experience in integrating Dynamics 365 with third-party applications using RESTful APIs. Proficiency in SQL Server and FetchXML for querying Dynamics 365 data. Experience with automated testing frameworks and tools for Dynamics 365 CE Proficiency in data migration and management using tools like KingswaySoft Scribe or Data Export Service. Knowledge of Agile methodologies and DevOps practices (Azure DevOps CI/CD). Excellent communication and leadership skills. Required Qualifications (if any specific): Bachelors/Masters degree in Computer Science Information Technology or a related field. 8 years of experience in Dynamics 365 CRM (Customer Engagement) development. Primary duties and responsibilities: Lead the design development and deployment of Microsoft Dynamics 365 CRM solutions. Lead client engagements during the assessment and discovery phases supporting functional team and translating them into technical specifications. Conduct technical workshops interviews and documentation sessions with stakeholders to understand business processes Dynamics 365 CRM technical and integration components. Architect and implement scalable solutions using Dynamics 365 CE Power Platform and Azure services. Customize and configure Dynamics 365 CE using Power Apps Power Automate JavaScript C# and Plugins. Develop integrations between Dynamics 365 and other enterprise applications using Azure Logic Apps Power Automate and APIs. Provide leadership and technical guidance to junior developers and other team members. Conduct code reviews ensure adherence to best practices and maintain high coding standards. Gather business requirements and translate them into technical specifications. Ensure system security data integrity and compliance with company policies. Troubleshoot and resolve issues related to Dynamics 365 CRM solutions. Stay updated with the latest Dynamics 365 and Power Platform features and advancements. Guide the development team in Agile methodologies and best practices. Facilitate Agile ceremonies such as sprint planning stand-ups retrospectives and backlog grooming. Collaborate with product owners and stakeholders to prioritize and refine the product backlog. Ensure timely delivery of high-quality features through effective sprint management. Promote a culture of continuous improvement innovation and collaboration within the team