We are looking for a Business Analyst to work not only with requirements, but also with complex and meaningful business logic.
The primary focus of the role is project work, acting as a key link between stakeholders and the development team, with ownership of analysis, requirements and documentation, and contributing to product decisions through high-quality analytical input.
In parallel, the role includes involvement in pre-sale activities, from analysing client needs to shaping solutions and contributing to proposals.
Over time, the role may evolve towards deeper involvement in the project and a stronger impact on the product.
The project focuses on automating document management processes for municipalities in the United States. It is a web application that allows municipalities to configure document structures, while enabling citizens to access services, make payments and obtain permits within a single platform.
Responsibilities:
- Act as a communication bridge between the Developers and Product Owner and business stakeholders;
- Work closely with the potential clients to gather initial requirements, analyse ideas, propose solutions, and develop project vision;
- Break down high-level product initiatives into clear user stories with acceptance criteria, process flows, and data models, covering both functional and non-functional requirements;
- Maintain traceability between business goals, user needs, and technical solutions;
- Document clear and well-structured feature lists, SRS, etc.;
- Ensure requirements are feasible, testable, and aligned with system architecture;
- Work closely with the Product Owner to refine the product backlog, ensuring stories are «sprint-ready» and clarifying scope, dependencies, and assumptions, facilitate requirement workshops,
- Assist developers with requirement clarifications during implementation;
- Support UAT by validating outcomes against acceptance criteria.
Requirements:
- 3+ years of experience in the software development industry in a Business Analyst position working with foreign customers;
- Experience in gathering and analysing initial requirements from the stakeholders, developing project vision;
- Deep knowledge of business analysis techniques;
- Basic knowledge of software development lifecycle and requirements lifecycle;
- Experience in technical documentation creation (feature lists, SRS, epics, user stories, etc.);
- Knowledge of Scrum and Agile software development methodologies;
- Experience of working with Jira and Confluence;
- Good planning, organisational, and time management skills;
- Strong communication skills (to work with customers and the development team);
- Fluency in verbal and written English for communication and creating documentation.
Would be a Plus:
- UX skills (user research, wireframing, prototyping);
- Knowledge of Figma or other prototyping tools;
- Experience with pre-sale activities;
- Highlight the risks and dependencies that might affect the delivery and timelines;
- UML knowledge and experience.