Business Analyst
Core
Lead requirements elicitation, analysis, and translation of business needs into functional specifications for scalable software solutions.
Role type
Middle Business Analyst (software development)
Builds
Functional and non-functional requirements, user stories, use cases, process descriptions, and solution scope.
Domain
Software development / Enterprise solutions
Required skills
requirements engineering, stakeholder management, workshop facilitation, Agile/Scrum, SDLC, user stories, use cases, acceptance criteria, BPMN/UML, process modeling, API/integration understanding, presales support, project estimation, backlog refinement, risk identification, documentation in Jira/Confluence
Preferred skills
complex enterprise/integration-heavy projects, RFP/RFQ preparation, business-process improvement, workflow automation, API/interface specifications, backlog/release governance, KPIs/reporting
Technologies
Jira, Confluence, BPMN, UML
Responsibilities
Lead requirements elicitation through stakeholder interviews and workshops; Translate business needs into clear functional and non-functional requirements; Prepare and maintain user stories, use cases, acceptance criteria, business rules, and process descriptions; Support presales activities including RFP/RFQ analysis; Participate in project estimation with PMs and Tech Leads; Facilitate Discovery phases and structure solution scope; Manage and prioritize requirements throughout the project lifecycle; Maintain traceability of requirements and support change management; Collaborate with engineering, QA, design, product, and project management teams; Support backlog refinement, release planning, and UAT activities; Identify gaps, inconsistencies, and risks in requirements; Prepare clear documentation in project tools.
Seniority
Middle, hands-on IC