Position: Business Analyst
Company: FreySoft
Category: Business Analyst
Experience required: 2y
English level: upper

**How old is the project and what is the current stage of the project?**
Over the last 2 years the monolithic architecture has been transformed into more than 400 microservices. The new functionality that we create helps to reduce the cost of transactions for money transfer. Our specialists develop, test and support APIs. Also FreySoft integrates applications with payment systems and other external services, which will be the main area of responsibility of this role.

**What technologies do we use?**
The project uses the latest stable versions of languages, frameworks and libraries. Generally speaking, these are Jenkins CI / CD, AWS cloud, SQL, Mongo, Kafka, Java, .NET Core, ReactJS, Kotlin, Swift and others.

**Which professional skills are important to us?**
– Upper intermediate or higher verbal and written level of English;
– Successful work experience of communicating in English on a regular basis both verbally and in writing;
– Experience working on fintech projects;
– Experience working in an Agile environment (Scrum, Kanban, ScrumBan);
– Good analytical thinking skills;
– Good understanding of SDLC;
– Good understanding of and experience with Requirements Analysis;
– Experience in analyzing, documenting, validating and managing software or system requirements;
– Good understanding of the concepts of epics, user stories, use cases, etc. and the differences between each;
– Good understanding of the concepts of business requirements and software requirements and the difference between them;
– Experience working in Jira, a good understanding of its functionality, and ability to use its standard functions.

**Will be a plus:**
– Technical background (experience as a developer or QA)
– Experience working on projects involving API integrations and microservices
– Experience with response code mapping
– IT Project management experience

**What will you have to do?**
– Regular and ongoing oral and written communication with company partners;
– Requirements gathering and analysis;
– Analysis of technical documentation and creation of a work package to be passed on to and assigned to the developer;
– Creation and tracking of epics, user stories, and tasks in Jira;
– Regular and ongoing communication with the tech team;
– Monitoring of project progress, identification of blockers, and facilitation of their resolutions.

**Team size and structure**
The team reports to the VP of Engineering Programmes and currently consists of 3 Business Analysts, 1 Delivery Manager and multiple Java, .Net developers and QA Automation engineers.

**Terms of employment:**
Is there a probation period and how long does it last? - Yes, 2 months
Are there overtimes? - No
What is the work schedule? - Flexible schedule, starting from 9-11, (8 hours working day, 1-hour lunch)
Is it possible to work remotely for some days? - Yes
What type of layout does the office have? - Several separate team rooms
When, how, and in what currency is the salary paid/calculated? - At the end of the month in USD or Hryvnia, tied to the latest $ exchange rate.