The Senior Technical Business Analyst serves as the liaison between the development team and business stakeholders, eliciting user requirements and crafting functional specifications for digital solutions. The role collaborates closely with analysts, developers, and designers to align system functionality with business goals and compliance standards.
Key Responsibilities:
Gather and document business and technical requirements in an Agile environment, translating them into clear, well-defined user stories
Write detailed API requirements, including request/response structures, data mappings, error handling, and integration workflows for Java/Spring Boot services
Define front-end requirements for React-based web applications, collaborating with the design team to align on user experience
Create flow diagrams, sequence diagrams, and technical documentation for authentication and identity management flows
Work with tech leads and architects to break down complex technical requirements into actionable stories and validate solution designs
Partner with the value stream owner and product stakeholders to ensure requirements align with business objectives
Analyze existing systems and processes to identify improvement opportunities
Conduct impact analysis and assist with troubleshooting during implementation and production support
Mentor junior and mid-level analysts and provide technical guidance
Qualifications:
5+ years of experience as a Business Systems Analyst or in a similar role within software development
Strong experience gathering, documenting, and managing business and system requirements
Experience working with RESTful APIs, including integration patterns, API documentation, and tools such as Postman
Proven ability to write user stories for web-based applications covering both front-end UI and back-end API layers
Familiarity with Jira, Confluence, and Figma in an Agile development environment
Strong analytical and problem-solving skills, with the ability to develop practical solutions to complex business and technical problems
Strong understanding of complex, multi-platform application architectures and system integrations
Excellent communication skills, with the ability to bridge business stakeholders and technical teams and communicate technical concepts clearly to different audiences
Strong documentation skills, including requirements, workflows, specifications, and technical documentation
Ability to manage competing priorities, timelines, and deliverables while adapting to evolving project requirements
Preferred Skills:
Experience with authentication, identity management, or security-related systems, including SSO, OAuth, and MFA
Background in financial services, particularly defined contribution or retail investment platforms
SQL proficiency for data analysis and requirements validation
Understanding of web accessibility standards, including ADA/WCAG
Experience writing detailed acceptance criteria or BDD-style specifications
Prior experience as a QA engineer, developer, or in another hands-on Agile delivery role
Production support or troubleshooting experience