SharePoint Engineer

Virtual Tech Gurus
Published
June 24, 2026
Location
Charlotte, NC
Category
Default
Duration
6 Months

Description

Job Summary

We are seeking an experienced SharePoint
Engineer to support the design, migration, customization, security, and
governance of SharePoint environments. The ideal candidate will have strong
expertise in SharePoint Online, Microsoft 365, content migration, automation,
and compliance. This role will focus on migrating unstructured data from legacy
platforms to SharePoint Online while ensuring data integrity, security,
regulatory compliance, and an enhanced user experience.

Key Responsibilities

  • Plan
    and execute content migrations from SharePoint On-Premises, file shares,
    legacy document management systems, and other repositories to SharePoint
    Online.
  • Utilize
    migration tools such as ShareGate, Microsoft SharePoint Migration Tool
    (SPMT), AvePoint, and PowerShell scripts.
  • Analyze
    source environments and assess documents, metadata, permissions, version
    history, and content structures.
  • Develop
    migration strategies to minimize downtime and ensure data accuracy and
    integrity.
  • Map
    and transform metadata, content types, permissions, and folder structures
    during migration activities.
  • Configure
    and maintain SharePoint Online environments, including site collections,
    document libraries, lists, and permissions.
  • Design
    and implement modern SharePoint solutions including hub sites, site
    templates, custom themes, and modern pages.
  • Develop
    and customize SharePoint solutions using SharePoint Framework (SPFx),
    React, JavaScript, TypeScript, and Power Apps.
  • Automate
    administrative and business processes using PowerShell, PnP PowerShell,
    and Power Automate.
  • Integrate
    SharePoint with Microsoft 365 services such as Teams, OneDrive, Microsoft
    Purview, and other enterprise applications.
  • Implement
    and maintain governance, compliance, and security controls including DLP
    policies, retention labels, sensitivity labels, and information
    protection.
  • Support
    branding initiatives by customizing navigation, layouts, themes, headers,
    footers, and user interfaces.
  • Troubleshoot
    SharePoint-related issues and provide technical support to end users and
    administrators.
  • Create
    technical documentation, knowledge articles, and user training materials.
  • Collaborate
    with business stakeholders, project teams, and IT leadership to deliver
    scalable SharePoint solutions.

Required Skills & Qualifications

  • Bachelor's
    degree in Computer Science, Information Technology, or a related field.
  • 5+
    years of hands-on experience with SharePoint Engineering, Administration,
    or Development.
  • Strong
    experience with SharePoint Online and Microsoft 365 technologies.
  • Proven
    experience with SharePoint migration projects using ShareGate, SPMT,
    AvePoint, or similar tools.
  • Expertise
    in PowerShell and PnP PowerShell scripting.
  • Experience
    developing solutions using SPFx, React, JavaScript, and TypeScript.
  • Strong
    knowledge of Microsoft Power Platform, including Power Automate and Power
    Apps.
  • Experience
    with C#, ASP.NET Core, and .NET technologies.
  • Knowledge
    of Microsoft Purview, Data Loss Prevention (DLP), Retention Policies,
    Sensitivity Labels, and Compliance Management.
  • Experience
    with Microsoft Graph API, REST APIs, and enterprise integrations.
  • Strong
    understanding of SharePoint security, permissions, governance, and best
    practices.
  • Excellent
    troubleshooting, analytical, and problem-solving skills.
  • Strong
    communication and stakeholder management skills.

Preferred Qualifications

  • Experience
    with Microsoft Copilot, AI-powered collaboration tools, or Microsoft 365
    AI capabilities.
  • Experience
    working in regulated or compliance-driven environments.
  • Knowledge
    of enterprise content management (ECM) and document management best
    practices.
  • Experience
    with Agile delivery methodologies.

Preferred Certifications

  • Microsoft
    Certified: Microsoft 365 Administrator (MS-102)
  • Microsoft
    Certified: Building Applications and Solutions with Microsoft 365 (MS-600)
  • Microsoft
    Power Platform Certifications
  • SharePoint
    or Microsoft 365 related certifications

Nice to Have

  • SharePoint
    On-Premises to SharePoint Online migration experience.
  • AvePoint
    administration experience.
  • Azure
    AD / Entra ID experience.
  • Microsoft
    Teams and OneDrive administration experience.
  • Experience
    supporting large-scale enterprise collaboration environments.

JOBID: 12370

Apply
Drop files here browse files ...
Are you sure you want to delete this file?
/