Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

SharePoint Administrator

3B Staffing LLC

Visa: ANY (Highly preferred GC or USC)

Job Description:

Job Title: SharePoint Administrator
Location: 100% REMOTE
Length: 3-6 months
Interview: Video

Job Summary:



We are seeking an experienced SharePoint Administrator with strong Python programming capabilities to manage and support our SharePoint environments while also contributing to automation and integration efforts. This hybrid role requires both system administration expertise in SharePoint (Online and/or On-Premises) and proficiency in Python for scripting, automation, and backend data operations.

Key Responsibilities:

SharePoint Administration:

  • Manage and administer SharePoint Online / SharePoint On-Prem environments.
  • Perform configuration, patching, and troubleshooting of SharePoint farms or tenants.
  • Handle site collections, permissions, libraries, lists, workflows, and integrations.
  • Monitor system health and performance and perform regular maintenance.
  • Collaborate with stakeholders to gather requirements and implement SharePoint-based solutions.
Python Development & Automation:

  • Develop Python scripts for process automation, system monitoring, and data migration tasks.
  • Build custom tools to interface with SharePoint APIs (CSOM, REST, Microsoft Graph).
  • Integrate SharePoint with other enterprise systems using Python.
  • Maintain code documentation, test automation workflows, and manage version control.
Required Skills & Experience:

Technical Skills:
  • Proven experience administering SharePoint (Online and/or On-Prem).
  • Proficiency in Python (minimum 2 years of hands-on experience).
  • Experience with SharePoint APIs (REST, CSOM, Microsoft Graph).
  • Familiarity with PowerShell scripting for SharePoint automation.
  • Working knowledge of Office 365 services (Teams, OneDrive, Exchange).
  • Understanding of SharePoint governance, permissions, and security best practices.
Optional/Bonus Skills:
  • Experience with Azure Functions, Logic Apps, or Power Automate.
  • Knowledge of Microsoft Power Platform (Power Apps, Power BI).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience with SQL Server, JSON, XML, or other data handling formats.
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Microsoft certifications (e.g., MS-700, MS-203, or related SharePoint/O365 certs) are a plus.
  • 3+ years of experience in SharePoint administration.
  • 2+ years of experience with Python programming.
Soft Skills:
  • Strong problem-solving and analytical skills.
  • Excellent communication and documentation abilities.
  • Ability to work independently and in a team.
  • Strong organizational and project management skills
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to SharePoint Administrator. Be the first to apply!