Microsoft 365 / SharePoint Technical Business Systems Analyst

Toronto, ON, CA • Posted 30+ days ago • Updated 17 hours ago
Contract W2
Contract Corp To Corp
8 Weeks
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • ("SharePoint Online" OR SharePoint) AND ("Microsoft 365" OR M365 OR "Office 365") AND (AvePoint OR Governance OR "Lifecycle Management" OR "Workspace Provisioning") AND (PowerShell OR "Microsoft Graph" OR "REST API" OR Power Automate OR JSON) AND (Teams OR "Microsoft 365 Groups" OR Permissions OR "External Sharing") AND ("Requirements Gathering" OR "Functional Requirements" OR "Technical Requirements" OR "User Stories" OR UAT OR Troubleshooting)

Summary

APN Consulting, Inc. is a progressive IT staffing and services company offering innovative business solutions to improve client business outcomes. We focus on high impact technology solutions in ServiceNow, Fullstack, Cloud & Data, and AI / ML. Due to our globally expanding service offerings we are seeking top-talent to join our teams and grow with us.

Role: Microsoft 365 / SharePoint Technical Business Systems Analyst
Location: Remote

Duration: 6 months

Job Description

We are seeking a technically strong Microsoft 365 and SharePoint professional to join our team supporting enterprise collaboration, governance, and lifecycle management solutions.

This role sits between a traditional Business Systems Analyst (BSA) and a hands-on Microsoft 365 technical specialist. The successful candidate will work closely with business stakeholders, product owners, architects, engineering teams, and support teams to understand requirements, translate them into technical solutions, troubleshoot issues, and help implement and enhance Microsoft 365 governance capabilities.

A significant part of the role will involve AvePoint products used for Microsoft 365 governance and management. Prior AvePoint experience is preferred but is not required. Candidates with strong SharePoint Online and Microsoft 365 experience who are willing to develop AvePoint expertise are encouraged to apply.

This is not primarily a software developer position, although the successful candidate should be comfortable with technical configuration, APIs, scripting, automation, data analysis, and making targeted code/configuration changes when required.

Roles and Responsibilities

Microsoft 365 and SharePoint

  • Support the design, configuration, administration, and ongoing improvement of SharePoint Online and Microsoft 365 collaboration solutions.
  • Understand SharePoint concepts including sites, Teams-connected sites, Microsoft 365 Groups, permissions, sharing, lifecycle management, metadata, and information architecture.
  • Analyze business requirements and translate them into functional and technical requirements.
  • Work with architects and engineering teams to implement scalable and supportable solutions.
  • Troubleshoot complex Microsoft 365 and SharePoint issues and perform root-cause analysis.
  • Support migrations, platform enhancements, modernization, and governance initiatives.

AvePoint Governance and Administration

  • Support, configure, and enhance AvePoint solutions for Microsoft 365 governance, lifecycle management, and administration.
  • Work with business and technical stakeholders to translate governance requirements into AvePoint configurations and processes.
  • Analyze and troubleshoot AvePoint workflows, policies, jobs, integrations, and related Microsoft 365 services.
  • Support automated workspace provisioning, lifecycle management, renewal, ownership, permissions, and governance processes.
  • Develop AvePoint product expertise and act as a technical point of contact for ongoing enhancements and operational issues.
  • Evaluate opportunities to automate manual governance and support processes.

Business Systems Analysis

  • Partner with business stakeholders to understand business processes, pain points, controls, and technical requirements.
  • Translate business requirements into user stories, functional specifications, process flows, technical requirements, and acceptance criteria.
  • Perform impact analysis for proposed product and configuration changes.
  • Coordinate with architects, developers, administrators, business teams, vendors, and support teams through the solution lifecycle.
  • Participate in testing, UAT, deployment planning, documentation, and production validation.
  • Investigate production issues using data, logs, APIs, reports, and other diagnostic information.

Technical Integration and Automation

  • Use technologies such as PowerShell, REST APIs, Microsoft Graph, Power Automate, Power BI, or similar tools to support automation, troubleshooting, reporting, or integration requirements.
  • Read and understand API requests/responses, JSON, authentication concepts, and system integration patterns.
  • Create scripts or lightweight technical solutions to automate repetitive operational activities where appropriate.
  • Work with data from Microsoft 365 and third-party platforms to support operational reporting and analysis.
  • Collaborate with development teams where more complex custom development is required.

Governance, Security, and Compliance

  • Support Microsoft 365 governance processes covering workspace lifecycle, ownership, permissions, external sharing, and information management.
  • Work with security, privacy, compliance, and architecture teams to ensure solutions align with organizational standards.
  • Participate in required architecture, risk, security, change-management, and software-development-lifecycle processes.
  • Create and maintain technical documentation, operational procedures, solution specifications, and support documentation.

Qualifications Required

  • Strong hands-on knowledge of SharePoint Online and Microsoft 365.
  • Good understanding of Microsoft Teams, Microsoft 365 Groups, permissions, sharing, and collaboration concepts.
  • Experience working as a Business Systems Analyst, Technical Business Analyst, Systems Analyst, Microsoft 365 Engineer, SharePoint Engineer, or similar technical role.
  • Ability to translate business requirements into technical requirements and practical solutions.
  • Good troubleshooting and analytical skills, with the ability to investigate issues across multiple systems.
  • Experience with at least some scripting, automation, integration, or development technologies such as:
    • PowerShell
    • REST APIs
    • Microsoft Graph
    • Power Automate
    • JSON
    • Power BI
    • SQL or similar data-querying technologies
  • Ability to understand existing scripts or code and make minor enhancements where appropriate.
  • Strong written and verbal communication skills with the ability to work with both technical and non-technical stakeholders.

Preferred

  • Experience with AvePoint products, particularly Microsoft 365 governance, administration, lifecycle management, or related AvePoint solutions.
  • Experience implementing governance or lifecycle-management solutions for SharePoint, Teams, and Microsoft 365 Groups.
  • Experience with enterprise-scale Microsoft 365 environments.
  • Experience working with Microsoft Graph or other Microsoft 365 APIs.
  • PowerShell automation experience.
  • Experience with Power Platform, particularly Power Automate and Power BI.
  • Familiarity with Microsoft Purview, including retention, information protection, DLP, or related compliance capabilities.
  • Experience working in an environment with formal architecture, security, risk, and change-management processes.
  • Familiarity with the Agile development process.


We are committed to fostering a diverse, inclusive, and equitable workplace where individuals from all backgrounds feel valued and empowered to contribute their unique perspectives. We strongly encourage applications from candidates of all genders, races, ethnicities, abilities, and experiences to join our team and help us build a culture of belonging.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10123488
  • Position Id: 26-06055
  • Posted 30+ days ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.