
Dynamics CRM Senior Technical Lead
About the role
Job Summary
We are looking for a highly skilled Dynamics 365 Developer with strong specialization in Power Apps 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, update View, get Outputs, 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
· Familiarity with:
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
Benefits and perks
•Learning Budget
Required skills
Technical leadership
System design
Troubleshooting
About HCL Technologies
Hyderabad
Headquarters