Key Responsibilities
Design & Development: Develop, configure, and customize SharePoint solutions (e.g., lists, libraries, workflows, apps, web parts) in SharePoint Online (Office 365) or SharePoint Server.
Custom Solutions: Create custom web parts, workflows, and apps using SharePoint Framework (SPFx), PowerShell, REST APIs, and other SharePoint development tools.
Integration: Integrate SharePoint with external systems and other enterprise applications, such as CRM, ERP, or document management systems.
Customization: Implement custom branding and themes in SharePoint, including creating modern and classic site templates.
Migration: Support SharePoint migration projects, including migrating from on-premises SharePoint to SharePoint Online or upgrading SharePoint versions.
Security & Permissions: Implement security and permissions models to ensure data integrity and appropriate access control for SharePoint sites.
Collaboration & Troubleshooting: Collaborate with cross-functional teams to gather requirements, provide solutions, and troubleshoot any SharePoint-related issues or incidents.
Performance & Optimization: Monitor, analyze, and optimize SharePoint performance, ensuring the environment is scalable and efficient.
Documentation: Develop and maintain detailed technical documentation for SharePoint applications, workflows, and custom solutions.
Experience:
Hold 7 years of experience in SharePoint development and administration.
Strong experience in SharePoint Online (Office 365) and SharePoint Server (2013/2016/2019).
Proficiency in SharePoint Designer, SharePoint Framework (SPFx), PowerApps, and Power Automate.
Experience with RESTful APIs, JSON, JavaScript, HTML5, CSS3, and other web development technologies.
Knowledge of SQL, PowerShell scripting, and C#/.NET for SharePoint customization.
Experience with SharePoint migration tools and best practices.
Bachelor's degree in Computer Science