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 internal and external stakeholders as well as the Product Managers to act as a liaison with the Development team. 


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
  • 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
  • Partner with Quality Assurance by writing acceptance criteria and working with the team to execute
  • 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 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
  • Experience working with HR technology, staffing software, or healthcare staffing agencies
  • 3 or more years of business analysis and/or product management experience
  • Strong experience gathering and documenting software product requirements
  • Hands-on experience working with both development and product management teams
  • Thorough understanding of the SDLC
  • 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. Azure DevOps, Jira or other sprint planning tools
  • 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