MS Dynamics CRM Senior Developer - Customer Service
NTT DATA
NTT DATA
Join NTT DATA as a Senior MS Dynamics CRM Developer, focusing on the Customer Service module. This role offers an opportunity to innovate and grow within a leading global technology services company.
We are looking for a skilled professional to design and implement high-quality, performant, and maintainable features. You will collaborate with cross-functional teams and contribute to evolving development standards and CI/CD practices.
Develop enhancements for Case Management, Queues/Routing, Omnichannel (voice, chat, digital), Knowledge Base, SLAs, Entitlements, Customer Service Workspace, and Email/Activities.
Customize Dataverse entities, columns, relationships, forms, and views. Implement business rules and author JavaScript/TypeScript for form scripting. Create Power Automate flows to automate processes.
Build custom plugins (.NET/C#), custom actions, and PCF controls (React/TypeScript), adhering to UCI best practices and accessibility standards.
Integrate with external systems using webhooks, Azure Functions, Service Bus, Logic Apps, and CIF for CTI, ensuring robust error handling and retry mechanisms.
Participate actively in Application Lifecycle Management (ALM) and CI/CD pipelines, including solution management, configuration migration, environment variables, automated testing, and deployments.
Implement telemetry with App Insights, optimize performance, and create comprehensive technical documentation and runbooks. Mentor junior developers and share expertise.
A minimum of 5 to 10 years of experience delivering solutions with Dynamics 365 and the Power Platform, with a strong focus on Customer Service functionalities.
Demonstrated proficiency in Power Apps, Power Automate, Dataverse customizations, JavaScript/TypeScript, .NET/C# plugins, and PCF controls.
Experience with Omnichannel features is essential, along with proven experience in at least one integration pattern, such as Azure Functions, Service Bus, Logic Apps, or CIF.
Solid working knowledge of ALM/CI/CD processes using tools like Azure DevOps or GitHub, and experience with solution lifecycle management.
Excellent debugging, communication, and technical documentation skills are required for success in this role.
NTT DATA
IT Consulting