Prepare artifacts for development: use cases, functional and non-functional requirements, process diagrams
Maintain high-quality project and software design documentation and analysis
Integrate research, team ideas, and feedback into solution requirements
Participate in grooming sessions and facilitate discussions to identify technical solutions
Identify various possible business scenarios and document them
Analyze root causes of business issues and develop appropriate resolutions
Utilize feedback to improve work and build on previous learnings
Contribute to the development of a product roadmap
Create and define tasks based on requirements and ensure they are properly aligned with project objectives
Act as a bridge between business stakeholders and the development team, ensuring clarity and alignment on project goals
Requirements
3+ years experience as a Business/system analyst is required
Backend experience is essential
Experience in integration analytics, understanding of client-server interaction fundamentals, principles of web service operation, and comprehension of API, REST, OpenAPI terminologies
Understanding of databases, and independent creation of SQL queries is required
Experienced in creating detailed system specifications, diagrams, and flowcharts
Proficient in creating comprehensive technical documentation
English proficiency at B2 level or above is required; Russian is a plus.
Excellent verbal and written communication
Strong collaboration and teamwork abilities
Good understanding of agile methodologies
Strong analytical and critical thinking skills
Good facilitator — able to drive requirement sessions, ask the right questions, and align stakeholders
Comfortable with ambiguity and able to bring structure to loosely defined problems