Description

Required Qualifications –

• Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

• 6+ years of hands-on experience with Microsoft Dynamics 365 CRM/CE.

• Strong proficiency in C#, JavaScript, TypeScript, and .NET Framework/Core.

• Deep knowledge of customizing and extending Dynamics 365 CE through plugins, custom workflows, Power Automate, and Power Apps.

• 5+ Years of Experience on Power Platform, Dataverse and managing CRM data models.

• Strong experience in system integration using APIs, Azure Logic Apps, and Azure Functions.

• Familiarity with Azure Service Bus, API Management, and application integration patterns.

• Solid understanding of Agile methodologies.

• Excellent problem-solving and communication skills.

Key Responsibilities –

• Develop, customize, and extend Microsoft Dynamics 365 CE (CRM) modules, including Sales, Customer Service, Marketing, and Field Service.

• Build and maintain custom components such as plugins, workflows, web resources, Power Automate flows, and Power Apps (Canvas & Model-Driven).

• Design and implement data integrations using Azure Logic Apps, Azure Functions, REST APIs, and custom connectors.

• Collaborate with solution architects and business analysts to transform requirements into scalable, technical solutions.

• Optimize performance, troubleshoot issues, and ensure best practices in CRM development.

• Support migration activities, including data migration, system upgrades, and environment management.

• Participate in code reviews, enforce coding standards, and mentor junior developers.

• Work with Azure DevOps for source control, CI/CD pipelines, and release management.