Position: Business Analyst for Global Insurance Broker
Company: Brightgrove
Experience required: 2y
English level: upper

**About the customer**
Our client is a leading global corporate insurance broker with offices in 35 countries, in the process of modernization of its custom ERP and CRM portal system.
Their old system was developed using Oracle REST Data Services and written in PL/SQL. The system allows to quickly set up highly customizable corporate portals with complex ACLs and document forms authoring with dynamic behavior.

**About the project**
The key goal of the project is to rewrite a major functionality of the system using Python, React.js, DevExtreme and reimplement the portal engine.
All development will be conducted using agile approaches, best practices of software and design development.

**About the team**
The distributed team consists of two units – in Germany and Ukraine. Software Architect, Senior Python Developer and Web Designer are on the German side.
The Ukrainian unit is going to start the project with the 1 Middle Full Stack Python Developer, Business Analyst and Account Manager. We want to gather up a team of passionate and dedicated people.

**Responsibilities**
Project team support with requirements management and documentation
Close collaboration with key stakeholders and the team to define product requirements and roadmap, facilitate technical decisions and define acceptance criteria
Work closely with designers on the project to shape the product 
Discuss requirements and priorities with stakeholders
Be responsible for sprint reviews and backlog grooming
Create and prioritize backlog – help with delivery process planning

**Required Skills:**
Familiarity with popular development languages and technologies
Understanding of software design principles (software dependencies, why refactoring, technical dept concepts)
A clear understanding of how the web works (HTTP/HTTPS, HTML/CSS, JavaScript basics, deployments)
Experience with REST API requirements
Basic SQL knowledge
Understanding mobile technologies (different mobile platforms, why mobile is designed differently)
Familiarity with main UX/UI concepts
Strong writing, oral and presentation skills
Ability to communicate with engineering, marketing and customer teams
Strong organizational skills and ability to manage a vast array of information
Experience with agile, fast-growing projects