HamburgerMenu
hirist

Capco - MS Dynamics 365 Developer - Power Platform

Capco Technologies Pvt Ltd
Multiple Locations
4 - 8 Years

Posted on: 23/12/2025

Job Description

Dynamics 365 Developer

Location : Pune, Mumbai, Bangalore, and Gurgaon

Experience : 4- 8 Years

Notice Period : 0- 20 Days (Immediate Joiners preferred)

Role Summary :

The Dynamics 365 Developer is responsible for the end-to-end technical delivery of complex CRM solutions within the Microsoft Power Platform ecosystem. This role focuses on high-level customization, custom plug-in development, and the orchestration of sophisticated business processes. You will work within complex enterprise environments to translate business requirements into scalable, robust technical architectures, ensuring seamless data flow and high-performance user experiences across the Dynamics 365 suite.

Responsibilities :

- Design, develop, and deploy high-quality, customized business solutions on the Microsoft Dynamics 365 CRM platform, adhering to full Application Lifecycle Management (ALM) standards.

- Architect complex data models by creating custom entity relationship types, configuring cascading rules, and managing hierarchical data structures and entity mapping.

- Engineer advanced Business Process Flows (BPF) including conditional branching, multi-entity stages, and role-driven logic to automate intricate organizational workflows.

- Develop custom C# .NET plugins and custom workflow activities to extend the out-of-the-box capabilities of the Dynamics platform.

- Utilize JavaScript and Web Resources for client-side scripting to enhance form behavior, perform data validation, and improve the front-end user interface.

- Build and configure Power Platform components, including Power Apps (Model-driven and Canvas), Power Automate (Flows), and Power Pages.

- Lead the integration of Dynamics 365 with external enterprise systems using RESTful web services, OData endpoints, and Azure-based middleware.

- Implement development best practices by prioritizing component re-use, refactoring duplicative code, and ensuring architectural efficiency to minimize technical debt.

- Collaborate with cross-functional IT and business stakeholders to facilitate the discovery of requirements, technical specifications, and detailed use cases.

- Maintain rigorous documentation for system configurations, installation procedures, and maintenance protocols following enterprise-grade methodologies.

- Manage the full deployment cycle, including SIT, UAT support, and production cutover, ensuring all service levels and performance benchmarks are met.

Technical Requirements :

- 4- 8 years of professional experience in software development, with at least 3+ years of dedicated hands-on experience in Dynamics CRM / D365 development.

- Advanced proficiency in C# .NET for backend development (Plugins, Custom Workflow Activities, and Web APIs).

- Strong expertise in JavaScript and modern web technologies (HTML5, CSS3) for client-side CRM customizations.

- Deep knowledge of the Power Platform stack, specifically Power Automate for complex asynchronous logic and Power Apps for specialized UI needs.

- Expertise in SQL Server, T-SQL, and FetchXML for data querying, reporting, and complex data migrations.

- Proven experience with the Dynamics 365 Data Model, including Security Roles, Business Units, and Field Level Security.

- Mastery of the Ribbon Workbench, XrmToolBox, and Solution Management for deploying managed and unmanaged solutions across environments.

Preferred Skills :


- Experience with Dynamics 365 Project Operations (formerly PSA) to manage project-based sales, resource management, and financials.

- Hands-on experience with Integrations involving Logic Apps, Azure Functions, or Service Bus to sync data between D365 and external ERP/legacy systems.

- Familiarity with DevOps for Dynamics 365 (Azure DevOps pipelines) for automated build and release management.

- Knowledge of PCF (PowerApps Component Framework) for building custom UI controls.

- Experience in migrating legacy CRM on-premise versions to D365 Online environments.

- Relevant Microsoft Certifications (e.g., MB-200, MB-400, or PL-400) are a significant advantage.

- Understanding of Agile/Scrum methodologies and experience working in a fast-paced, multi-stakeholder environment.

info-icon

Did you find something suspicious?