Key responsibilities
SPFx Development : Design, develop, test, and deploy modern, responsive web parts, extensions, and applications using SPFx, TypeScript, and React (or other relevant JavaScript frameworks).
Legacy Modernization : Analyze and modernize legacy SharePoint solutions, such as InfoPath forms, SharePoint Designer workflows, and classic web parts, to their modern equivalents (e.g., Power Apps, Power Automate, and SPFx).
Tool Utilization : Utilize migration tools such as the SharePoint Migration Tool (SPMT), Sharegate, or Metalogix to streamline migration tasks while ensuring data integrity and security.
API Integration : Integrate SharePoint with other Microsoft 365 services and external applications using REST APIs and the Microsoft Graph API.
Automation : Create and manage business processes by leveraging the Power Platform (Power Automate and Power Apps).
Documentation : Create and maintain comprehensive technical documentation for solutions, including architecture diagrams, migration plans, and user guides.
Support and Troubleshooting : Provide technical support for both new SPFx solutions and post-migration issues, ensuring seamless user experience.
Collaboration : Work closely with business analysts, project managers, and content owners to gather requirements and validate solutions.
Required skills and qualifications
Experience : 5+ years of experience in SharePoint development, with a strong emphasis on SPFx and SharePoint Online.
Migration Experience : Proven hands-on experience participating in SharePoint migration projects from On-Premises to Online.
Technical Proficiency :
o SPFx : Demonstrated expertise in SPFx development using TypeScript and React.
o Front-End : Solid knowledge of HTML5, CSS3, JavaScript (ES6+), and modern front-end build tools.
o PowerShell : Experience with PowerShell scripting for SharePoint administration and migration tasks.
Microsoft 365 Knowledge : Strong understanding of the SharePoint Online and Microsoft 365 ecosystems.
Communication : Excellent verbal and written communication skills to articulate technical concepts and collaborate effectively with stakeholders.
Sharepoint Developer • Bengaluru, Karnataka, India