- Design and develop custom SharePoint solutions using C#, .NET, JavaScript, and PowerShell.
- Create custom web parts, features, workflows, and apps.
- Customize SharePoint Online/On-Premises using SPFx (SharePoint Framework).
- Create and manage SharePoint sites, libraries, and lists.
- Set up site templates and branding.
- Maintain site structures, permissions, and navigation.
- Develop and maintain workflows using Power Automate (formerly Microsoft Flow), SharePoint Designer, or Nintex.
- Automate business processes like document approvals, notifications, and task routing.
- Integrate SharePoint with other Microsoft 365 tools (Teams, Power BI, Outlook, etc.).
- Connect SharePoint with third-party systems or APIs using REST or Graph API.
- Troubleshoot and resolve SharePoint-related issues.
- Perform regular updates and ensure compatibility with Microsoft updates.
- Provide user training and support.
- Manage SharePoint permissions and access controls.
- Implement governance policies to ensure data security and compliance.
- Write technical documentation, user guides, and system manuals.
- Maintain records of configurations, customizations, and procedures.
- Monitor site performance and optimize loading times and search functionality.
- Ensure scalability and reliability of solutions.