About the Role We are looking for an experienced Senior Microsoft Dynamics 365 CRM Developer with strong expertise in MS Dynamics 365, Azure, and CRM customizations. The ideal candidate will have a proven track record of delivering end-to-end CRM solutions, leading teams, and driving best practices in CRM implementation and support.
Key Responsibilities Design, develop, and implement Microsoft Dynamics 365 CE Online solutions (Sales, Marketing, Service modules).
Develop and customize CRM plugins, workflows, Power Automate flows, and BPFs to support business processes.
Work with Azure Functions and integrate Dynamics CRM with third-party systems via Web APIs .
Perform Dataverse customizations, SQL queries, and CRUD operations using REST/Web API calls.
Build, test, and maintain C# .NET components using TDD approach.
Troubleshoot, manage, and resolve CRM support issues while implementing best practices to optimize performance and reduce ticket volume.
Ensure CRM security roles and access management are properly implemented.
Mentor and guide junior developers in an agile delivery model.
Collaborate with business stakeholders to translate requirements into effective CRM solutions.
Must-Have Skills Microsoft Dynamics 365 CE (CRM) implementation, customization, and development
Azure Functions & Azure DevOps
C# .NET, SQL, Dataverse
Plugins, CRM Workflows, Power Automate
Web APIs & Data Integrations
Strong experience in CRM Sales, Marketing, and Service modules
Nice-to-Have Skills JavaScript (customizations & API calls)
Power Apps (Canvas & Model-driven Apps)
Knowledge of Banking domain, Telephony, CRM Marketing & Sales modules
Microsoft Certifications in Dynamics 365 / Power Platform
Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field.
6 10 years of relevant experience in CRM technologies .
Hands-on experience in MS Dynamics 365 CRM development and support .
Strong problem-solving, communication, and leadership skills.
TPBN1_UKTJ