Description : Senior Microsoft Dynamics 365 CE / CRM Developer (Technical)
Experience : 6 to 15 years
Location : Bengaluru
Employment Type : Full-time
About The Role :
Were seeking a hands-on Dynamics 365 Customer Engagement (CE / CRM) Technical Developer to design, build, and maintain enterprise-grade solutions across Dataverse, Model-Driven Apps, Power Automate, and Dynamics 365 Sales / Service / Field Service.
Youll own end-to-end technical deliveryplugins (C# / .NET), JavaScript / TypeScript (Xrm / Power Apps), PCF controls, integrations (Azure), and DevOps / ALM with a strong focus on performance, security, and maintainability.
Experience with Power Platform Pipelines / ALM, Power Platform CLI (pac), and Solution layering / Managed Environments is highly valued.
Key Responsibilities :
Solution Design & Development :
- Design and implement plugins, custom workflow / actions, custom APIs, and business rules using C# / .NET (preferably .NET 6+) and the Dataverse ServiceClient.
- Build Model-driven apps, Dataverse tables, business process flows, and PCF components; extend with JavaScript / TypeScript using form / context (Xrm) APIs.
- Develop Power Automate cloud flows and Custom Connectors; orchestrate automations and system integrations.
- Create reusable components, follow solution layering, and enforce coding standards and secure development practices.
Integration & Data :
Implement robust integrations using Azure Functions, Service Bus, Logic Apps, Event Grid, API Management, and webhooks (including event-driven patterns).Design and execute data migration (Dataflows, Azure Data Factory, SSIS / KingswaySoft) and ETL strategies; ensure data quality and reconciliation.Utilize Dataverse virtual tables and Synapse Link (when applicable) for analytics scenarios.ALM, DevOps & Quality :
Own ALM using Azure DevOps / GitHub Actions, Power Platform Pipelines, Solution Checker, and Power Platform CLI (pac); manage Managed / Unmanaged solution strategy across Dev / Test / UAT / Prod.Implement unit / integration / UI tests (e.g., EasyRepro), code reviews, and CI / CD gates; maintain telemetry with Application Insights.Optimize performance : analyze SQL / TDS endpoint behaviors (read-only), plugin execution, flow throttling, and client-side scripting.Security, Compliance & Operations :
Configure security roles, teams, FLS / RLS, auditing, and monitor DLP policies & Managed Environments governance.Ensure secure auth (Entra ID / Azure AD), secret management (Key Vault), and compliance with org standards.Support releases, production cutovers, and hypercare; troubleshoot with XrmToolBox, trace logs, and platform diagnostics.Collaboration :
Work closely with Product Owners, Functional Consultants, QA, and Architects to translate requirements into scalable technical designs.Create technical design documents, sequence / ER diagrams, deployment guides, and knowledge articles.Mentor junior developers and contribute to internal accelerators and best practices.Required Qualifications :
6 to 9 years total experience, with 4+ years hands-on Dynamics 365 CE / Dataverse development.Strong C# / .NET skills; deep experience with plugins, custom APIs, transaction scopes, pipeline stage handling, and Dataverse ServiceClient.Proficiency in JavaScript / TypeScript, Xrm APIs, and modern client-side patterns for model-driven apps.Experience building PCF controls, including React-based components where applicable.Solid Power Automate (cloud flows) skills; Custom Connectors; REST APIs, OAuth 2.ALM expertise : Solutions (managed / unmanaged), layers & patches, Power Platform Pipelines, pac CLI, Azure DevOps / GitHub, Solution Checker, versioning and branching strategies.Integrations using Azure Functions, Service Bus / Queues / Topics, Logic Apps, Event Grid and API Management; familiarity with webhooks and web API.Data migration exposure : Dataflows, ADF, SSIS / KingswaySoft; ETL design, dedupe, and referential integrity.Understanding of Dataverse security model, auditing, and DLP policies; experience in Managed Environments governance.Performance tuning, troubleshooting, and Application Insights telemetry.Delivery in Agile / Scrum, excellent communication, stakeholder management, and documentation skills.Nice-to-Have :
Experience with Dynamics 365 modules : Sales, Customer Service, Field Service, Omnichannel; Power Pages (formerly Portals).Exposure to Customer Insights Data & Journeys (analytics / real-time journeys) and Copilot (e.g., Copilot Studio, AI Builder) for intelligent experiences.Azure data / AI : Event Hub, Synapse, Cognitive Services, OpenAI orchestration patterns (governed and secure).Enterprise integration patterns (saga / choreography), idempotency, and replay strategies.Prior work with Dual-write, F&O integration, Virtual Tables, and Data Export alternatives.Front-end frameworks (React) for rich PCF; TypeScript type safety.Test automation frameworks (EasyRepro, Playwright for Portals / Pages).Education & Certifications (Preferred) :
Bachelors / Masters in Computer Science, Engineering, or equivalent experience.PL 400 : Microsoft Power Platform Developer (Highly preferred).PL 200 (Functional Consultant), MB?210 (Sales), MB?230 (Customer Service), MB?240 (Field Service), MB?910 (Dynamics 365 Fundamentals).AZ 204 : Azure Developer Associate (nice-to-have).Tools & Tech Stack :
Dynamics 365 CE / Dataverse, Model-driven Apps, Power Automate, PCF.C# / .NET 6+, Visual Studio / VS Code, Plugin Registration Tool, Power Platform CLI (pac).Azure DevOps / GitHub, Power Platform Pipelines, Solution Checker, XrmToolBox.Azure : Functions, Service Bus, Logic Apps, Event Grid, API Management, Key Vault.Data : Dataflows, ADF, SSIS / KingswaySoft, Synapse Link.Monitoring : Application Insights, Azure Monitor.(ref : hirist.tech)