Remote job
Business Analyst
Job details
About this role
Role overview
Turn uncertain business needs into clear requirements and workable software solutions. You’ll independently lead business analysis across discovery, pre-sales, and delivery, partnering with international customers and project teams to understand needs, facilitate decisions, and support solutions that can scale.
Responsibilities
- Elicit, analyze, and structure business requirements, including when information is incomplete or ambiguous. - Facilitate stakeholder discussions and workshops to align on needs and priorities. - Document user stories, use cases, acceptance criteria, and business processes using suitable models such as BPMN or UML. - Clarify scope, assumptions, dependencies, and risks across the project lifecycle. - Contribute to discovery and pre-sales activities, supporting solution shaping and strategic decisions. - Collaborate with stakeholders and delivery teams through Agile/Scrum development and the broader software development lifecycle.
Requirements
- At least three years of business analysis experience in software development projects. - Strong requirements engineering skills and experience managing stakeholders and facilitating workshops. - Practical knowledge of Agile/Scrum and the software development lifecycle. - Ability to work with unclear requirements and produce structured, actionable outputs. - Understanding of APIs, integrations, data flows, and basic system architecture. - Strong analytical and communication skills, independent ownership of analysis work, and upper-intermediate English or higher.
Nice to have
Experience with complex enterprise, integration-heavy, or regulated projects; RFP/RFQ preparation; process improvement or workflow automation; API or interface specifications; backlog and release governance; or KPI, reporting, and data-related requirements.