Description
We are looking for a Business Analyst for the VMI team. Their goal is to turn business needs into detailed, systematic, and implementable requirements for the development team, acting as a key link between the product, business, and developers in conditions of integration, tight deadlines, and inter-team conflicts.
Responsibilities
- Ensures effective interaction between the business team and the development team regarding task formulation, requirement systematization, and case development;
- Responsible for communication with development and synchronizing business requirements with the capabilities of development teams;
- Records implementation wishes for products, considering the specifics of integration and the operation of all systems involved in the product;
- Analyzes business processes based on documentation, interviews with representatives of related systems and stakeholders, and forms a vision of the product as is and to be;
- Transforms the collected information into systematized business requirements and CJ (likely Acceptance Criteria), considering the maximum possible number of cases and user stories;
- Responsible for maintaining and keeping documentation up to date;
- Supports periodic reconciliation of functional requirements across different teams to eliminate discrepancies.
Requirements
- 3+ years of experience in projects related to the integration of 3+ different systems (internal/external APIs, legacy systems, SaaS services, DBs);
- Ability to conduct in-depth analysis of existing systems: their data, business logic, limitations, and interaction contracts;
- Ability to build and describe interaction diagrams, data flow diagrams, and architectural maps;
- Understanding of main integration patterns (synchronous/asynchronous interaction, publish/subscribe, point-to-point) and their trade-offs;
- Skill in writing detailed, exhaustive, and unambiguous technical specifications and user stories (User Stories) in Gherkin format (Given/When/Then) for clear behavior description;
- Experience describing data schemas (Data Mapping): transforming fields, formats, and data types between systems;
- Maintaining a project glossary to unify terminology across all teams and systems;
- Ability to effectively communicate with product managers, developers, QA engineers, architects, and owners of external systems;
- Ability to identify, document, and resolve contradictions in requirements from different stakeholders;
- Regular presentation and alignment of solutions and architectural choices with teams;
- Basic understanding of REST/gRPC fundamentals, SQL/NoSQL, JSON/XML, message queues (Kafka, RabbitMQ);
- Understanding of the software lifecycle and methodologies (Agile, Scrum, Kanban);
- Experience with tools for diagram design (Draw.io, Miro, PlantUML) and requirements management (Jira, Confluence);
- Skills in applying AI in professional activities (e.g., GigaChat, Kandinsky);
- Experience with AI tools.
Conditions
- Hybrid work format (office address: Olympic Avenue, building 14 (Prospekt Mira metro station);
- Preferential mortgage lending terms;
- Free SberPrime+ subscription and discounts on products from partner companies: Okko, Kuper, MegaMarket, Samokat, Eapteka, etc.;
- VMI from the first working day and insurance discounts for family;
- Corporate pension program;
- Children's recreation programs and gifts at the company's expense;
- Employer-funded training: online courses, library, corporate university, trainings, meetups, and obtaining new qualifications.