Position: Middle/Senior Business Analyst
Company: Grid Dynamics
Experience required: 5y
English level: upper

**Project description:**
Using the cutting-edge technology stack and almost the entire GCP stack, the team is developing a highly loaded pricing system for retailers. The system consists of the following parts:
- Real-Time Pricing (RTP) - using the cloud function, we get the price from the SAP system of the brand using a request and display it to the end-user.
- "Advanced Pricing" System - the brand provides its prices on FTP - this price is inserted using ETL and API to Elastic. And the end-user through the UI sees the display of this price. 
- Promotions is a universal pricing system that allows you to customize price lists for retailers very flexible. Our team develops both the Backend and Front End.

All Client teams work on Agile-Scrum for 2 weeks per sprint. 
Issues are estimated in story points. 
Planning takes place offline from the customer - the team leads, discusses complex issues with the team, then at the planning session the customer confirms the stated set of tasks for the sprint. 
Allocation and decomposition of tasks are also done by leads. 
The process includes all Scrum ceremonies - grooming, planning, daily stand-up, demo, and retrospective. 
From a development point of view, the process is a git-flow, MR approvals and test coverage are required.

**Client description:** a transformative wholesale eCommerce platform connecting merchants and suppliers. The platform is used to deliver a seamless, more collaborative wholesale process and to make smarter buys in real-time. Since starting up in 2011, it continues to be the chosen solution for over 3,000 brands and 500,000 retailers globally.
Company size - more than 200 employees

**Requirements:**
1. Be able to set up and lead Discovery and provide estimates on a project/release/sprint in collaboration with TL and the Product Manager
2. Collect and analyze software requirements given by the Product Manager: be a storyteller for the engineering team who can read, focus the team on requirements (what should be changed, etc), provide vision on full user process, align with the external team on the functionality they did from a requirements standpoint, translate technical findings for non-technical teams and vice versa, etc.
3. Maintain detailed project (Sprint, Release) artifacts. Need to support current, update when needed
4. Validate and verify solution requirements based on stories - working with Product Manager and TL on it (mostly new features we never did)
5. Handle Scrum ceremonies and cross teams meetings when planning, grooming sprints, and backlog refinement (prepare lists of tickets, align with the team and Product Manager, etc)
6. Maintain and improve requirement management during planning, grooming backlog by sprints (working with Jira tickets)
7. Tracking Jira tickets state and help the team with: labeling, linking dependent tickets, checking fix versions, and aligning with the external team on dependent tickets, be sure and track that sprint backlog is not rather higher than team capacity
8. Support Scrum activities: meetings facilitation, sprint reports provision for Product Manager and dev team by end of a sprint on what tickets were done
9. Doing Demo for the client (we should start doing it before releasing on SB to show what stories are done)
10. Strong communication and collaboration skills
11. Experience in e-commerce, fintech a plus
12. English B2 and higher