Posted on: 22/10/2025
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.
Did you find something suspicious?
Posted By
Posted in
Platform Engineering / SAP/Oracle
Functional Area
Other Software Development
Job Code
1563270
Interview Questions for you
View All