Job Description
About the Role
- The Senior Business Analyst is responsible for end-to-end technical analysis, systems design support, and coordination of software lifecycle activities.
- This role bridges the gap between functional business needs and technical implementation, ensuring high-quality system delivery through structured requirements engineering, process modeling, API documentation, and testing coordination.
- The ideal candidate will have hands-on experience working with development teams, system architects, and DevOps, and will leverage AI-based tools to enhance technical documentation, prototyping, and validation.
- The role involves leading and mentoring cross-functional teams, coordinating deliverables, and ensuring alignment across stakeholders to drive successful project execution.
Key Responsibilities
- Conduct technical stakeholder sessions to gather, validate, and document functional and non-functional requirements.
- Define and manage system-level specifications including user stories, sequence diagrams, state transition diagrams, and data dictionaries.
- Lead a cross-functional team of business analysts, designers, and engineers.
- Collaborate with developers and solution architects to define technical scope and break down requirements into modular components.
- Maintain and update system design documentation across sprints/releases.
- Define data schemas, interface definitions, and endpoint documentation for REST/SOAP APIs.
- Coordinate with backend developers and third-party service providers on integration flows and authentication protocols.
- Model current state (as-is) and future state (to-be) business processes using BPMN/UML.
- Recommend system enhancements based on gap analysis and bottleneck identification.
- Facilitate Agile ceremonies including daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Perform feasibility studies and cost-benefit analysis for proposed features or system changes.
- Assess system impacts due to changes in architecture, data structure, or third-party dependencies
- Support DevOps and QA by coordinating test environment readiness, deployment schedules, and rollback planning.
Qualifications & Experience
- Bachelor’s Degree in Business, Computer Science, Finance or related fields.
- 5+ years’ experience as a Technical Business Analyst, Systems Analyst, or Solution Analyst. With at least 2 years in a leadership role.
- CBAP (Certified Business Analysis Professional) certification is an added advantage.
- Strong understanding of: SDLC, Agile/Scrum, System architecture (microservices, event-driven, monolith), API standards (REST, JSON, XML, OAuth2), Database concepts (SQL/NoSQL).
- Familiarity with CI/CD pipelines and system monitoring concepts is a plus
- Hands-on experience with tools like Postman, Swagger/OpenAPI, Draw.io/Lucidchart, Figma, Git, Jira, Confluence.
- Working knowledge of APIs, databases, and modern web architecture is an added advantage
- Ability to work independently and collaboratively across teams.
- Excellent leadership, problem-solving and communication skills.