Role Description
–
- Technical Lead –
- MSD CRM Position Technical Lead –
- Microsoft Dynamics 365 CRM Experience 8–12+ years of overall IT experience, with 5+ years of hands-on Microsoft Dynamics 365 CRM / CE experience.
Role Overview Looking for an experienced Technical Lead –
- Microsoft Dynamics 365 CRM who will be responsible for providing technical leadership across Dynamics 365 CRM implementations, enhancements, integrations and application maintenance services. The candidate should have strong hands-on experience in Dataverse, Dynamics 365 CE, Plugins, C#, JavaScript, Power Automate, Web API and integrations, along with the ability to lead a team of developers and work closely with functional consultants, architects and customer stakeholders.
Key Responsibilities 1.
Technical
Leadership
- Lead the technical design and development of Dynamics 365 CRM solutions.
- Translate functional requirements into scalable and maintainable technical solutions.
- Review technical designs, coding standards and development approaches.
- Provide technical guidance and mentoring to CRM developers.
- Conduct code reviews and ensure adherence to development standards.
- Identify technical risks, dependencies and mitigation plans.
- Participate in architecture and design discussions with Solution Architects.
- Dynamics 365 CRM Development
- Develop and customize Microsoft Dynamics 365 CE/CRM solutions.
- Strong hands-on development experience with: o Dataverse o Plugins using C# o Custom Workflow Activities o JavaScript/TypeScript o Dynamics 365 Web API o Power Automate o Business Rules o Custom Actions / Custom APIs o Business Process Flows o Security Roles and Teams
- Design and implement custom tables, relationships, forms, views and business logic.
- Develop reusable and performance-optimized CRM components.
- Integration
- Design and implement integrations between Dynamics 365 and external applications.
- Experience with REST APIs, JSON, OAuth/Azure AD authentication.
- Good understanding of:
o Azure Functions o Azure Service Bus o Logic Apps o API Management
- Define appropriate synchronous/asynchronous integration patterns.
- Implement error handling, retry mechanisms, logging and monitoring. 4.
Technical
Design &
- Architecture
- Prepare High-Level Design (HLD) and Low-Level Design (LLD) documents.
- Evaluate different technical approaches and recommend the most appropriate solution.
- Ensure solutions are scalable, secure and maintainable.
- Identify opportunities to reduce customization and leverage standard Dynamics 365 capabilities.
- Perform technical impact analysis for change requests and enhancements.
- Performance &
- Quality
- Analyze and resolve CRM performance issues.
- Optimize plugins, queries, JavaScript and integrations.
- Ensure appropriate use of filtering attributes and plugin execution stages.
- Implement coding and performance best practices.
- Conduct technical reviews and ensure quality of deliverables.
- Support root-cause analysis for recurring production issues.
- ALM / DevOps
- Manage Dynamics 365 solution deployment across Development, UAT and Production environments.
- Experience with managed/unmanaged solutions and solution layering.
- Work with Azure DevOps for: o Source control o Work items o Build/release pipelines o Deployment
- Manage environment variables and connection references.
- Support release planning, deployment and rollback activities.
- AMS / Production Support
- Provide technical leadership for Dynamics 365 CRM application support.
- Troubleshoot P1/P2/P3 incidents and complex production issues.
- Perform technical RCA and define permanent corrective actions.
- Coordinate with Microsoft, infrastructure, integration and third-party teams when required.
- Ensure adherence to SLA and customer support commitments.
- Participate in technical governance and customer review meetings.
- Team Management
- Lead and mentor a team of CRM developers.
- Conduct technical knowledge-sharing sessions.
- Allocate technical tasks and review progress.
- Support estimation and effort planning.
- Review developer deliverables and ensure technical quality.
- Act as the technical escalation point for the development team.
Required Technical Skills Must
Have:
- Microsoft Dynamics 365 CE/CRM
- Dataverse
- C# / .NET
- Plugins
- JavaScript
- Dynamics 365 Web API
- Power Automate
- Customizations and configurations
- REST API integrations
- Azure AD/OAuth
- Dynamics 365 security model
- Solution management and ALM
- Azure DevOps Good to Have:
- Azure Functions
- Azure Service Bus
- Logic Apps
- API Management
- Power Apps
- Power Platform
- Power BI
- PCF Controls
- Custom APIs
- Microsoft Copilot / Copilot Studio
- Dynamics 365 Customer Service / Sales
- Experience with enterprise integration architecture Functional / Domain Skills
- Ability to understand CRM business processes such as: o Lead Management o Opportunity Management o Account &
- Contact Management o Case Management o Customer Service o Activity Management o Sales processes
- Experience working with enterprise customers and complex integration landscapes. Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder-management skills.
- Ability to independently drive technical discussions.
- Good documentation skills.
- Ability to work with distributed teams.
- Solid ownership and accountability.
- Ability to mentor junior and senior developers.
Education
- Bachelor's degree in Computer Science, Information Technology, Engineering or equivalent.
- Microsoft Dynamics 365 / Power Platform certifications would be an advantage.
Skills Microsoft Dynamics, Microsoft Dynamics 365 Security Model, Microsoft Dataverse
📌 Lead I - Enterprise Solutions (Pune)
🏢 UST
📍 Pune