Position Title: Business AnalystJob SummaryThe Business Analyst will support the development and delivery of mission-critical software applications within a healthcare and data-driven environment. This role partners with cross-functional stakeholders to gather requirements, define solutions, and ensure successful delivery of software products that improve operational efficiency and user outcomes.
The ideal candidate is a strong communicator who can bridge business and technical teams, manage competing priorities, and ensure solutions align with business objectives.
Key Responsibilities Requirements & Stakeholder Management - Collaborate with stakeholders to gather, analyze, and define business and functional requirements
- Translate business needs into clear, actionable requirements for development teams
- Identify and support research (spike) efforts for complex features
- Create and maintain user stories with detailed acceptance criteria aligned to Definition of Ready
- Communicate updates and approved changes to stakeholders through established governance processes
- Maintain and prioritize the product backlog based on business value and delivery timelines
Agile Delivery & Execution - Participate in and help facilitate Agile ceremonies, including:
- Daily stand-ups
- Backlog refinement sessions
- Sprint planning
- Sprint reviews and retrospectives
- Track team performance metrics such as capacity, velocity, and predictability
- Partner with development and QA teams to refine stories and ensure readiness for sprint execution
- Validate deliverables by reviewing test plans and ensuring alignment to Definition of Done
Delivery Coordination & Support - Identify and help remove delivery blockers; escalate issues when needed
- Take ownership of successful delivery for assigned initiatives
- Support transition of solutions to operations, support, and maintenance teams
- Collaborate on release planning and timelines
- Coordinate with release stakeholders to support deployment and validation activities
- Ensure alignment with quarterly objectives and delivery goals
Qualifications - Strong ability to understand business processes and translate them into technical requirements
- Experience working with cross-functional stakeholders (business, technical, and domain experts)
- Hands-on experience with Agile/Scrum methodologies
- Experience writing user stories and acceptance criteria
- Ability to thrive in a fast-paced environment with evolving priorities
- Strong analytical, problem-solving, and communication skills
- Experience writing and executing test cases is a plus
- Demonstrated ability to deliver high-quality solutions aligned with business needs
- Strong collaboration skills across diverse teams
Technical Experience - Experience gathering and defining requirements for APIs (REST and/or SOAP; gRPC is a plus)
- Experience testing APIs using Postman or similar tools
- Experience creating wireframes or mockups using tools such as Figma, Balsamiq, or similar
- Familiarity with Agile project management tools (e.g., Jira, Azure DevOps, or similar platforms)
- Exposure to modern application environments and software development practices
Education & Experience - Bachelor's degree in Information Technology, Business, or a related field
- 3+ years of experience as a Business Analyst or similar role supporting software development teams