MS Dynamics CRM Senior Developer - Customer Service

NTT DATA

5–10 yrs Bengaluru Full Time Remote
NTT DATA logo
Posted : 1 week ago
Actively hiring

Job description

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.

Responsibilities

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.

Qualifications

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.

Essential Skills

MS Dynamics CRMCustomer ServicePower AppsPower AutomateDataverseJavaScriptTypeScriptC#.NETPCFOmnichannelWebhooksAzure FunctionsService BusLogic AppsCIFCTIALMCI/CDAzure DevOpsGitHubApp Insights

Highlights

  • Actively hiring

More Details

RoleMS Dynamics CRM Senior Developer - Customer Service
DepartmentDeveloper, Senior Developer
Employment TypeFull Time, Remote

About the Company

NTT DATA logo

NTT DATA

IT Consulting