Position Summary We are looking for an experienced Business Analyst with project management skills to support a Microsoft 365 digitization engagement for an enterprise client from discovery through go-live. During the discovery phase, the BA/PM will work alongside the Solution Architect to capture and document business requirements. During project execution, the role shifts to day-to-day project coordination — managing the backlog, tracking progress, facilitating sprint ceremonies, and maintaining clear communication between the client, the onshore lead, and the offshore development team. The ideal candidate has a background in Power Platform or data and BI projects, prior consulting experience, strong documentation skills, and the ability to work effectively across time zones with an offshore team.
Responsibilities Discovery Phase
Participate in stakeholder workshops and SME interviews alongside the Solution Architect, capturing detailed notes and ensuring requirements are fully documented
Translate workshop outputs into structured business requirements documents, functional specifications, and process flow diagrams
Collaborate with the Solution Architect to develop user stories and acceptance criteria for all identified features and workflows
Identify and document current-state process gaps, manual workarounds, and data quality issues that the new platform will need to address
Build and maintain a centralized repository of all project artifacts including meeting notes, requirement documents, data samples, and reference materials from the client
Track open questions, decisions, and assumptions throughout the discovery phase and follow up with client stakeholders to close outstanding items
Support the definition of MVP scope and Phase 2 planning, ensuring business priorities are accurately reflected in the final plan
Assist in preparing final discovery deliverables including the requirements specification, user story backlog, and Statement of Work inputs
Project Execution Phase
Own day-to-day project coordination including maintaining the project plan, tracking milestones, and managing the sprint backlog
Serve as the primary point of contact for routine client communications, status updates, and meeting facilitation
Facilitate sprint planning, backlog grooming, and retrospective sessions with the Solution Architect and offshore development team
Manage and refine the user story backlog throughout delivery, adjusting priorities based on client feedback and ensuring the development team has a well-defined queue of work at all times
Coordinate UAT planning and execution — prepare test scenarios, maintain the defect log, manage feedback between client testers and the development team, and track sign-off
Identify and communicate project risks, issues, and dependencies; escalate blockers to the Solution Architect or engagement lead in a timely manner
Coordinate with the offshore development team on a daily basis to ensure requirements are clearly understood and delivery stays on track
Maintain all project documentation throughout the engagement including sprint logs, decision registers, change requests, and status reports
Support the preparation of training materials, user guides, and handover documentation as the project approaches go-live
Track and manage the post-launch warranty period, logging issues and coordinating resolution with the development team
Required Skills & Experience
5–8 years of experience as a Business Analyst on technology implementation projects, with project coordination or PM responsibilities
Background in Microsoft Power Platform projects — SharePoint, Power Apps, Power Automate, Power BI — strongly preferred; experience on data engineering or BI projects is also valued
Prior consulting experience across multiple clients or industries is a strong plus
Strong requirements documentation skills — BRDs, functional specifications, process flows, and user stories written to a standard that development teams can act on directly
Project coordination experience including managing project plans, running sprint ceremonies, and maintaining team accountability to a schedule
Excellent verbal and written communication skills, including experience working with senior client stakeholders
Demonstrated ability to work effectively with offshore development teams across different time zones
Highly organized with strong attention to detail and a consistent approach to tracking open items and maintaining project documentation
Familiarity with Agile/Scrum methodology and tools such as Jira, Azure DevOps, or Confluence
Proficiency with Microsoft Office, SharePoint, and diagramming tools such as Visio or Lucidchart
Applicant Notices & Disclaimers
For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws.This position's pay range is $60.00/hr - $65.00/hr.