1,202 open roles
Lead I - Enterprise Solutions
Job description
Job 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
- 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.
- 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.
- Strong 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.
Description copied from UST's careers page. Read the full posting before you apply.
More jobs at UST
Workday Financials Sales Solution Architect
UST· Ontario, CanadaSenior Java Developer
UST· Bentonville, United States of America· $94k – $141kFunctional Test Lead
UST· Seattle, United States of America· $78k – $117kFull Stack Developer
UST· Chicago, United States of America; Alpharetta, United States of America· $104k – $156kSoftware Architect I
UST· Hyderabad, India
More jobs in Pune
Product Manager, Senior
TraceLink· APAC - India - PuneSaas automation
L&T Technology Services· Pune, INSales Development Representative (SDR) (Night Shift)
OpenGov· India | PuneSenior Power Platform Developer
Persistent Systems, LLC· Pune, Maharashtra, IndiaSalesforce Developer
Overture Rede· Pune, India