About The Position

The Senior Business Analyst serves as a proactive partner to the business, learning business needs quickly, translating them into actionable technical requirements, and helping ensure solutions improve client servicing and operational efficiency. The role works across business and technical teams to elicit, document, validate, and communicate requirements, support delivery throughout the software development lifecycle, and identify opportunities to improve or automate processes. The position is onsite in New York City, New York, with a stated duration of 6+ months. The posting says the candidate must have financial-domain experience, although its experience section describes finance-industry experience as preferred.

Requirements

  • 7+ years of experience as a Business Analyst in a technology or software development environment.
  • Must have financial-domain experience, as stated in the role heading and job summary.
  • Strong problem-solving, critical-thinking, and analytical skills.
  • Proven success in requirements gathering, stakeholder management, and supporting high-impact delivery initiatives.
  • Ability to quickly integrate into cross-functional teams and work effectively in a fast-paced environment.
  • Excellent written and verbal communication skills, including the ability to communicate effectively with stakeholders at all levels of seniority.
  • Familiarity with SQL and/or data analysis tools.
  • Proficiency with Jira and Confluence.
  • Bachelor’s or Master’s degree; preferred fields are Computer Science, Information Technology, Engineering (Software, Electrical, etc.), or Business Administration with a focus on IT.

Nice To Haves

  • Experience in financial services, asset management, or fintech is described as preferred in the experience section.

Responsibilities

  • Collaborate with stakeholders to understand business needs, goals, and challenges.
  • Elicit requirements through interviews, shadowing, and workshops; document findings as user stories, process flows, acceptance criteria, functional specifications, and use cases.
  • Coordinate with relevant teams and individuals to manage dependencies, unblock delivery, and prevent scope gaps or overlaps.
  • Work with product management, developers, engineers, quality assurance teams, and solution architects to implement requirements accurately.
  • Assist in designing and validating technical solutions aligned with business objectives, and provide delivery teams with context for the requirements.
  • Support system integration, data mapping, and workflow optimization initiatives.
  • Participate in Agile ceremonies or traditional project phases, as appropriate to the delivery model.
  • Track progress, manage requirement changes, help resolve project roadblocks, and clarify requirements throughout the SDLC.
  • Define acceptance criteria, support test-case development, and participate in UAT where applicable.
  • Validate that solutions meet business requirements, deliver expected value, and satisfy back-testing criteria stated at project initiation.
  • Facilitate communication between technical teams and business users; prepare and deliver presentations, status reports, and requirement walkthroughs.
  • Ensure alignment between technology solutions and business strategy.
  • Analyze business processes and workflows, identify friction points and opportunities for improvement or automation, and propose actionable improvements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service