Design, develop, and maintain SharePoint applications using SharePoint Online, SharePoint 2010/2013/2016/2019, SPFx, and Microsoft Power Platform (PowerApps, Power Automate, Power BI)
Customize SharePoint components including web parts, event receivers, timer jobs, templates, features, site pages, content types, workflows, and master pages
Handle large-scale migrations from on-premise SharePoint to SharePoint Online
Collaborate with clients for requirement gathering, solutioning, and technical proposals
Provide technical leadership, propose/build solutions, and mentor development teams
Work on architecture, object-oriented design, and development of large, layered, high-performance middleware applications
Participate in Agile development, sprint planning, SCRUM calls, and DevOps-based deployment processes
Troubleshoot SharePoint applications, IIS configurations, security, permissions, and network issues
Prepare technical documentation, conduct code reviews, and perform performance benchmarking
Work with C#/.NET, SQL Server, React.js, HTML, CSS, JavaScript/jQuery, XSL/XSLT, and Azure services/APIs/functions