SharePoint Administrator

Overview

We are seeking a highly skilled SharePoint Administrator with experience in project management and the ability to lead development teams to support and enhance our SharePoint environment. The ideal candidate will possess a deep technical understanding of SharePoint, coupled with strong leadership, organizational, and communication skills to manage SharePoint projects and lead cross-functional teams. You will play a key role in ensuring the reliability, security, and performance of SharePoint, while also overseeing development and continuous improvements in SharePoint solutions.

Job Description

Key Responsibilities:

SharePoint Administration:

• Administer and maintain the organization’s SharePoint environment (both on-premises and cloud-based solutions).

• Manage SharePoint site collections, libraries, and permissions, ensuring compliance with organizational policies.

• Monitor SharePoint performance, troubleshoot issues, and apply best practices for optimization.

• Implement and manage SharePoint features such as workflow, content management, versioning, and document libraries.

• Ensure the availability, reliability, and security of SharePoint solutions, applying patches and updates as necessary.

• Perform SharePoint backups, disaster recovery, and ensure business continuity plans are in place.

• Provide user support and training for SharePoint-related issues and improvements.

Project Management:

• Oversee SharePoint-related projects from initiation to delivery, ensuring they are completed on time and within budget.

• Collaborate with stakeholders to gather project requirements and translate them into technical specifications for development teams.

• Develop and maintain project plans, timelines, and resource allocation strategies.

• Track project milestones, risks, and issues, reporting progress to senior management and stakeholders.

• Facilitate cross-department collaboration and ensure alignment between technical teams, business units, and third-party vendors.

• Manage change control, ensuring proper documentation and adherence to project scope.

Development Team Leadership:

• Lead and mentor the SharePoint development team, providing guidance on best practices and code standards.

• Oversee the design, development, and deployment of custom SharePoint solutions,including web parts, workflows, and integrations.

• Ensure continuous integration and deployment (CI/CD) best practices for SharePoint development projects.

• Work with developers to implement new SharePoint features, enhancements, and automation processes.

• Promote a collaborative, solution-driven environment while focusing on team performance and professional development.

• Stay current with new technologies and trends in SharePoint development, providing recommendations for improving system efficiency and effectiveness.

Skills & Qualifications:

Technical Skills:

• Strong knowledge of SharePoint 2019/Online, including administration, configuration,and troubleshooting.

• Expertise in SharePoint site structure, content management, permissions, and workflows.

• Proficient in PowerShell scripting for SharePoint administration and automation tasks.

• Experience with SharePoint Designer, PowerApps, Power Automate, and other Microsoft 365 tools.

• Familiarity with SharePoint Framework (SPFx) for custom development.

• Proficient in SQL Server, IIS, and Active Directory for SharePoint integration and management.

• Knowledge of Azure Active Directory and cloud technologies for SharePoint Online integration.

• Experience in SharePoint migration and upgrades, particularly from older versions to SharePoint Online.

Project Management Skills:

• Proven experience in Agile/Scrum project management methodologies.

• Expertise in project planning, budgeting, resource management, and scheduling.

• Experience with project management tools (e.g., Jira, Trello, MS Project, or similar).

• Strong problem-solving skills, with the ability to manage multiple priorities and deadlines.

• Excellent communication skills for stakeholder management and status reporting.

• Knowledge of risk management and change control processes.

Development Team Leadership:

• Strong leadership skills with the ability to inspire and manage a development team.

• Ability to collaborate with cross-functional teams, including developers, business analysts, and IT infrastructure teams.

• Experience in mentoring and training junior and mid-level developers.

• Ability to review, improve, and enforce coding best practices and guidelines.

• Strong understanding of SDLC (Software Development Life Cycle) and version control systems (e.g., Git).

Additional Skills and Requirements:

• Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).

• Microsoft certifications in SharePoint (e.g., Microsoft Certified: SharePoint Server 2019, M365 Certified: Teamwork Administrator or similar) are preferred.

• Minimum of 5-7 years of experience managing SharePoint environments, with at least 2-3 years in a project management or leadership role.

• Strong organizational, time management, and interpersonal skills.

• Ability to work independently and as part of a team.

• Knowledge of ITIL practices is a plus.

Skills & Requirements

SharePoint Administration, SharePoint Online, SharePoint 2019, SharePoint Designer, PowerApps, Power Automate, PowerShell, SPFx, SQL Server, IIS, Active Directory, Azure Active Directory, SharePoint Migration, Agile, Scrum, Project Management, Jira, Trello, MS Project, Risk Management, Change Control, Leadership, Team Collaboration, Mentoring, SDLC, Git, ITIL Practices.

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you