Role Description
Job Description – MS Dynamics CRM DeveloperPosition: MS Dynamics CRM Developer
Experience: 7–10 years
Role Type: Hands-on Development
Role Overview
We are looking for an experienced MS Dynamics CRM Developer with 7–10 years of hands-on experience in Microsoft Dynamics 365 CRM / Power Platform. The ideal candidate should have strong expertise in Model-Driven Apps, customizations, Plugins, JavaScript, Power Automate, and other Dynamics 365 capabilities.
The candidate should be comfortable working on complex business scenarios, troubleshooting issues, and taking a configuration-first approach to solution design.
Key Responsibilities & Technical Skills
Model-Driven App Development
Hands-on experience developing and customizing Model-Driven Apps.
Understanding of forms, views, business rules, business process flows, commands, and app configuration.
Dataverse / Entities – Basics
Strong understanding of Dataverse and tables/entities.
Knowledge of relationships, columns/fields, choices, keys, ownership, and security concepts.
Customization
Experience with Dynamics 365 CRM customization and configuration.
Ability to implement business requirements using out-of-the-box (OOB) capabilities wherever possible.
Plugins
Hands-on experience developing, registering, debugging, and troubleshooting Dynamics 365 Plugins.
Understanding of plugin execution pipeline, stages, images, context, and synchronous/asynchronous execution.
JavaScript
Strong experience with client-side scripting for Dynamics 365.
Experience working with form events, field validation, Web API, and custom client-side functionality.
Power Automate
Hands-on experience developing cloud flows using Power Automate.
Knowledge of triggers, actions, expressions, error handling, approvals, integrations, and troubleshooting.
OOB Feature Exposure
Positive understanding of standard Dynamics 365 CRM capabilities.
Ability to evaluate requirements and determine whether they can be addressed through OOB functiona
📌 Developer III (Bengaluru)
🏢 UST
📍 Bengaluru