Hyderabad, Telangana
Job Summary
We are looking for a highly skilled Dynamics 365 Developer with strong specialization in PowerApps Component Framework (PCF). The ideal candidate should have extensive hands-on experience in building reusable, scalable, and high-performance PCF controls while delivering robust CRM solutions.
Key Responsibilities
Design and develop advanced PCF custom controls for model-driven and canvas apps.
- Build responsive, reusable, and configurable UI components using PCF.
- Customize and extend Dynamics 365 (CRM) using plugins, workflows, and client-side scripting.
- Integrate PCF components with Dataverse, Power Apps, and external APIs.
- Optimize performance of PCF controls and ensure cross-browser compatibility and responsiveness.
- Participate in solution architecture, design reviews, and technical governance.
- Work closely with business stakeholders and functional consultants.
- Maintain versioning, packaging, and deployment of PCF solutions using CI/CD pipelines.
Skill Requirements
PCF-Specific Experience (Mandatory)
- Strong hands-on experience in developing PCF controls using TypeScript, React, and Fluent UI.
- Experience in building:
o Dataset controls
o Field controls
o Custom input/output components
- Deep understanding of PCF lifecycle methods (init, updateView, getOutputs, destroy).
- Expertise in working with:
o Context API and Web API in PCF
o Dataverse data binding and dataset manipulation
- Experience in creating custom UI/UX experiences beyond out-of-the-box CRM capabilities.
- Knowledge of state management, event handling, and performance tuning in PCF controls.
- Experience with:
o Packaging PCF components using CLI tools (Power Platform CLI / pac CLI)
o Deploying via solutions in Dynamics 365
o Customizing grids, subgrids, dashboards using PCF controls
o Embedding PCF in forms and views
- Strong debugging skills using browser developer tools and PCF test harness.
- Understanding of accessibility standards and responsive design principles in PCF.
Other Requirements
Required Skills & Experience
- 10+ years of experience in Dynamics 365 / MS CRM development
- Strong expertise in:
o C#, .NET, JavaScript, TypeScript
- Experience in plugin development and Dataverse Web API
- Hands-on experience in Power Platform (Power Apps, Power Automate)
- Knowledge of:
o Security model, roles, and business units in Dynamics 365
- Experience with Azure services (Functions, Logic Apps, Service Bus)
- Exposure to DevOps, Azure DevOps pipelines, and solution lifecycle management
-
Preferred Qualifications
- Microsoft Certifications (PL-400, PL-600, MB-210)
- Experience in large-scale enterprise CRM implementations
- Familiarity with Agile/Scrum methodologies
-
Soft Skills
- Strong analytical and problem-solving skills
- Excellent communication and stakeholder management
- Ability to mentor junior developers and lead technical discussions
#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-