Business Analyst

When you're setting the pace for change, it's not only challenging, it's exhilarating. We're building new solutions and shaping the future of the staffing industry. To do that, we need an experienced Business Analyst that will be responsible for interfacing with customers and internal stakeholders, managing project timelines and deliverables, gathering and documenting business requirements, and ensuring they convey the voice of the customer in everything we build into our software. This role will be part of the product management organization and will work closely with the Product Managers to act as a liaison with the Development team. The BA must be a dynamic multi-tasker that can work in a fast-paced, cross-functional agile environment, with strong technical experience in API development and system integrations.

This is what you'll do:
  • Gather and document business requirements 
  • Write user stories and lead grooming sessions with your team 
  • Interface with external customers to understand their web-based application needs
  • Design and document API specifications and integration requirements
  • Collaborate with development teams on API creation, updates, and versioning strategies 
  • Analyze and document software integration requirements between internal systems and third-party platforms
  • Partner with Product Managers to manage the backlog and prioritize product defects and new features 
  • Act as the liaison between the technical team, the external customer and product management
  • Work with technical teams to troubleshoot and optimize API performance and integration issues
  • Partner with Quality Assurance by writing acceptance criteria and working with the team to execute
  • Define testing strategies for APIs and integrations, including data validation and error handling
  • Train internal teams on new product enablement · Lead the development, communication, and monitoring of project timelines 
  • Participate in presentations to customers
  • Present progress reports on the delivery schedule of project dependencies to the Product & IT leadership · Participate in all Scrum ceremonies – sprint planning, daily standup, story grooming, backlog grooming, sprint demo and ensure team adherence to the product roadmap
This is what you'll need:
  • Creative thinker with vision and attention to detail 
  • Ability to see the big picture throughout the product development process
  • 3 or more years of business analysis experience 
  • Strong experience gathering and documenting business requirements
  • 2+ years of hands-on experience with API development, documentation, and maintenance
  • Proven experience building and maintaining software integrations (REST APIs, webhooks, third-party platforms)
  • Understanding of API design principles, authentication methods, and data formats (JSON, XML)
  • Experience with integration platforms and tools (e.g., Postman, Swagger, integration middleware) 
  • Hands-on experience working with both development and product management team 
  • Thorough understanding of the SDLC
  • Technical understanding of data mapping, transformation, and synchronization processes 
  • Working knowledge of staffing or payroll systems is a plus 
  • Good oral and written communication skills 
  • Ability to use modern documentation and task tracking tools, e.g. VSTS, Jira or other sprint planning tools
  • Experience with API documentation tools and creating technical specifications for integrations
  • Experience creating business process flows, data flows, requirements, communication plans, and training for business applications changes and releases 
  • Bachelor's degree preferred 
  • Experience working in an Agile software environment