Sharepoint Consultant
SharePoint and Microsoft 365 Migration Consultant
Location: East Lansing. Fully remote position
Salary: $120K/yr
Contract to hire
Position Overview
We are seeking an experienced SharePoint and Microsoft 365 Migration Consultant to provide technical leadership and expertise in modernizing legacy SharePoint applications and migrating them to Microsoft 365 and SharePoint Online.This position will be responsible for assessing existing applications, developing migration strategies, establishing technical standards, and designing and implementing conversion solutions. The consultant will work closely with business stakeholders, application owners, developers, and IT leadership to ensure migrations are secure, reliable, maintainable, and aligned with business requirements.The ideal candidate will have strong experience with legacy SharePoint environments, SharePoint Online, Microsoft Power Platform, and migration automation tools.
Key Responsibilities
Migration Strategy and Planning
- Develop and maintain standardized processes, procedures, and methodologies for migrating legacy SharePoint applications to Microsoft 365.
- Establish migration standards and decision criteria for SharePoint applications, InfoPath forms, SharePoint Designer workflows, and other legacy components.
- Define repeatable migration processes covering assessment, planning, design, conversion, testing, deployment, and validation.
- Evaluate whether existing applications should be migrated, redesigned, rebuilt using Power Apps and Power Automate, replaced, or retired.
- Establish technical standards for application architecture, security, permissions, data integrity, records management, and long-term support.
- Evaluate migration technologies and identify opportunities to automate and streamline conversion activities.
Application Assessment and Migration
- Assess legacy SharePoint applications to determine complexity, dependencies, business value, technical limitations, and migration readiness.
- Develop application inventories and document existing functionality, workflows, integrations, data structures, permissions, and business requirements.
- Design and implement migration solutions for legacy SharePoint applications transitioning to SharePoint Online and Microsoft 365.
- Evaluate and convert legacy InfoPath forms and SharePoint Designer workflows into modern solutions using Power Apps, Power Automate, and other Microsoft 365 capabilities.
- Develop migration scripts, automation tools, and repeatable technical solutions using PowerShell, PnP PowerShell, ShareGate, and other approved tools.
- Troubleshoot migration challenges involving compatibility, functionality, security, permissions, and data integrity.
- Establish and execute testing and validation procedures to ensure migrated applications meet technical and business requirements.
- Recommend modernization or replacement strategies for applications that cannot be migrated directly.
Technical Governance and Process Improvement
- Develop technical guidelines, templates, checklists, and reference architectures to support migration activities.
- Establish standards for technical documentation, testing, source control, change management, release management, and production deployment.
- Define migration acceptance criteria, quality assurance practices, and risk assessment methodologies.
- Develop processes for estimating migration effort, prioritizing applications, and identifying technical dependencies.
- Establish metrics to track migration progress, conversion quality, outstanding issues, and project outcomes.
- Review migration designs and implementations to ensure compliance with established technical standards.
- Identify opportunities to improve migration efficiency, consistency, and long-term maintainability.
Technical Consulting and Stakeholder Collaboration
- Partner with application owners and business stakeholders to gather requirements and determine appropriate migration strategies.
- Provide technical guidance to developers, IT personnel, project managers, and other stakeholders.
- Collaborate with IT teams on Microsoft 365 architecture, identity and access management, security, integrations, and operational support.
- Communicate technical findings, risks, recommendations, and migration progress to IT leadership and business stakeholders.
- Assist with prioritizing migration initiatives based on business requirements, technical complexity, risk, and available resources.
Documentation and Knowledge Transfer
- Prepare migration assessments, technical designs, conversion procedures, testing documentation, and operational handover materials.
- Document migration standards, reusable technical solutions, lessons learned, and architectural decisions.
- Provide training and knowledge transfer to technical teams responsible for supporting and maintaining migrated applications.
- Develop reusable scripts, templates, and technical documentation to support future migration initiatives.
Required Qualifications
- Bachelor's degree in Computer Science, Information Systems, Business, or a related information technology field, or an equivalent combination of education and experience.
- 3–5 years of related, progressively responsible information technology experience.
- Strong knowledge of SharePoint architecture, administration, application development, and migration to SharePoint Online.
- Experience assessing and converting legacy SharePoint applications, including InfoPath forms and SharePoint Designer workflows.
- Strong understanding of Microsoft 365, SharePoint Online, Microsoft Power Platform, Power Apps, and Power Automate.
- Experience developing technical processes, migration methodologies, implementation standards, and governance practices.
- Familiarity with SharePoint migration tools and automation technologies, including ShareGate, PowerShell, and PnP PowerShell.
- Knowledge of SharePoint permissions, Microsoft 365 security, identity management, information architecture, content types, and records management.
- Ability to assess application dependencies, integrations, data structures, and technical risks.
- Understanding of application testing, validation, software development lifecycle practices, change management, and deployment procedures.
- Strong analytical, troubleshooting, problem-solving, and organizational skills.
- Excellent written and verbal communication skills, including the ability to communicate technical recommendations to nontechnical stakeholders.
- Ability to work independently, manage multiple priorities, and deliver results within established timelines.
Preferred Qualifications
- 3–5+ years of experience developing, supporting, assessing, or migrating applications in SharePoint 2016 or newer environments.
- Hands-on experience with SharePoint Designer 2013 workflows and legacy InfoPath forms.
- Demonstrated experience migrating SharePoint applications, workflows, and content to SharePoint Online and Microsoft 365.
- Experience designing repeatable migration methodologies, technical standards, and conversion processes.
- Hands-on experience with Power Apps, Power Automate, ShareGate, PowerShell, and PnP PowerShell.
- Experience evaluating legacy applications and recommending modernization, redesign, or replacement strategies.
- Experience developing migration automation scripts, reusable tools, and technical documentation.
Key Technologies
- SharePoint: SharePoint 2016+, SharePoint Online, SharePoint Designer 2013
- Microsoft 365: Microsoft 365 applications, services, and architecture
- Power Platform: Power Apps, Power Automate
- Migration Tools: ShareGate, PowerShell, PnP PowerShell
- Legacy Technologies: InfoPath, SharePoint Designer workflows
- Additional Areas: Application modernization, migration automation, identity and access management, data migration, technical governance, testing, and deployment
Required Skills
Required Languages
🇬🇧 English