Position: Senior Business Analyst
Company: Luxoft
Experience required: 5y
English level: upper

The projects are technically challenging in an environment that is very engaging.
We are looking for developers to join the team that works on development & maintenance of the administrative component for Aggregation Engine Services.
Application code is mainly Java. Performance analysis and tuning is done with Python. Databases: Oracle, PostgreSQL

Responsibilities
• Work with Client's business users/analysts to produce business and functional requirements that will be implemented internally or offshore.
• Ensure that requirements are understood by the development team, check requirements completion during all phases of development.
• Be proactive and foresee project perspective from a business point of view.
• Be responsible for the overall product quality from a business user perspective.
• Build a good relationship with business users and on-site/off-site teams.
• Assist project manager and team lead in explaining to the client why some task is required to be done and why it takes estimated time.

Skills
Must have

• Business analysis experience within a global organization, participating in complex highly scaled initiatives with multiple dependencies.
• Ability to capture business solution agnostic requirements and represent them effectively.
• Ability to translate business requirements to quality functional and non-functional requirements.
• Understands requirements management best practices and ensures these practices are used.
• Experience in Scrum / Agile methodology, including experience in user story mapping and writing user stories and acceptance criteria utilizing Behavioral Driven Development (BDD).
• Excellent communication skills including the ability to influence and negotiate.
• Excellent presentation and facilitation skills.
• Excellent problem solving, analysis, research, and process mapping skills.
• Excellent writing skills - both technical and non-technical
• Detail-oriented and highly organized, with the ability to handle multiple complex tasks.
• Understands the principles of usability and helps ensure the software is fit for purpose.
• Understands the effects of technology used within the development, and the impact on the business client.
• Excellent Business process modeling and mapping, customer journey documenting.
• Experience in data modeling, data analysis.
• Good business analysis skills ( run workshops, capture, analyze, present)
• Good understanding of Agile software development ( scrum, sprints, epics & user stories, backlog & prioritization )
• Basic project management skills ( resource allocations, coordination, handling dependencies, and raising risks and issues )
• Solid experience with one or more of below
- End-to-end Workflow requirement gathering & re-design

Nice to have

Knowledge of Business Analysis Book of Knowledge or CBAP an advantage