Role: Business Analyst / Project Manager
Duration: 6 Months
Location: Dallas, TX
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
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 $55.00/hr - $65.00/hr