Job Title: Senior Business Analyst (Must have financial Domain Experience )
Location: NYC, NY - Onsite
Duration: 6+ months
Visa : USC or GC only (1099 or W2 Only No C2C)
Job Requirements:
- The Senior Business Analyst will serve as a proactive partner to the business, quickly ramping up to capture business needs, translate them into actionable technical requirements, and ensure solutions drive measurable improvements in client servicing and operational efficiency.
- The ideal candidate thrives in fast-paced environments, builds trust quickly with stakeholders, and excels at synthesizing business and technical viewpoints.
Requirements Gathering & Documentation:
- Collaborate with stakeholders to understand business needs, goals, and challenges.
- Drive structured elicitation (interviews, shadowing, workshops) and translate findings into detailed user stories, process flows, and acceptance criteria.
- Translate business requirements into detailed functional specifications, user stories, and use cases.
Coordination and Collaboration:
- Collaborate with relevant teams and individuals to manage dependencies and unblock delivery.
- Proactively manage cross-functional alignment to prevent scope gaps or overlaps.
Technical Collaboration:
- Work closely with product management, developers, engineers, quality assurance team and solution architects to ensure accurate implementation of requirements.
- Assist in designing and validating technical solutions aligned with business objectives.
- Ensure delivery teams have full contextual understanding of requirements.
- Support system integration, data mapping, and workflow optimization initiatives.
Project Delivery Support:
- Participate in Agile ceremonies (e.g., sprint planning, reviews, retrospectives) or traditional project phases, depending on the delivery model.
- Track progress, manage requirement changes, and help resolve project roadblocks.
- Serve as a point of contact for clarifications throughout the software development lifecycle (SDLC).
Testing & Quality Assurance:
- Define acceptance criteria, support test case development, and participate in User Acceptance Testing (UAT) where applicable.
- Validate that solutions meet business requirements and deliver expected value.
- Ensure outputs meet the back-testing criteria stated in project initiation.
Stakeholder Communication:
- 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.
Process Improvement:
- Analyze current business processes and identify opportunities for improvement or automation.
- Analyze business workflows, identify friction points, and propose actionable improvements.
Experience:
- 7+ years of experience as a Business Analyst in a technology or software development environment.
- Experience in the finance industry (financial services, asset management, or fintech) is preferred.
- Strong problem-solving, critical thinking, and analytical skills.
- Proven success in requirement gathering, stakeholder management, and supporting high-impact delivery initiatives.
- Demonstrated ability to hit the ground running and quickly integrate into cross functional teams.
- Excellent written, and verbal communication with proven ability to work in a fast paced environment.
- Ability to affectively communicate with project stakeholders across all levels of seniority.
- Familiarity with SQL and/or data analysis tools.
- Proficiency in tools and products such as Jira and Confluence.
Bachelor s or Master s Degree, preferably in:
- Computer Science
- Information Technology
- Engineering (Software, Electrical, etc.)
- Business Administration with a focus on IT