Lead the design and architecture of SharePoint solutions, including site collections, document libraries, lists, workflows, and custom applications
Collaborate with business stakeholders to gather requirements, analyze processes, and define SharePoint solutions that meet user and organizational needs
Develop technical specifications, solution designs, and implementation plans following best practices and industry standards
Configure and customize SharePoint sites, pages, and web parts using out-of-the-box features, SharePoint Designer, and custom code as needed
Develop custom SharePoint solutions using SharePoint Framework (SPFx), JavaScript, HTML/CSS, and other relevant programming tools
Provide technical leadership and mentorship to SharePoint development teams, reviewing code and ensuring quality and adherence to standards
Perform troubleshooting, debugging, and performance tuning of SharePoint applications and infrastructure
Maintain and optimize SharePoint environments for reliability, scalability, and security
Stay updated on SharePoint technologies, Microsoft 365 tools, and industry trends, recommending innovative solutions
Work with integration tools and platforms such as Microsoft Teams, OneDrive, Exchange Online, and Active Directory