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

We are looking for a Senior Business Analyst / Integrator to be part of Zoral software tuning & customization teams delivering fintech (financial technology) solutions to financial institutions, including consumer lending, SME (small and medium-sized enterprises) lending, insurance businesses across the world. 

The Business Analyst will work closely with:

•	Management, operations, marketing, finance, accounting, software development etc. teams and representatives on the customer site;
•	Customer fintech solution development teams on Zoral side;
•	Zoral software products management and development teams;
And will be the primary source of requirements and supplementary information needed to deliver high quality fintech solutions to the customers.

Benefits:
·       Attractive salary and good opportunities for career and personal development.
·       Compensation package.
·       Good opportunities for career and personal development.
·       Office in a picturesque place.

Responsibilities:
•	Obtain and document business objectives and business requirements for the fintech solution developed and delivered to a customer;
•	Get familiar with the customer's existing business processes, KPI's, software systems, databases etc., document if needed;
•	Conduct analysis of the existing processes, KPI's, metrics, software etc. to identify bottlenecks, issues, risks, opportunities to be addressed in the fintech solution;
•	Design, document and negotiate new or changed business processes proposed to meet the business objectives and requirements;
•	Identify, document and negotiate detailed functional and non-functional requirements for the fintech solution to be delivered;
•	Review existing 3rd party fintech solutions and platforms to identify missing or potentially useful solution features, perform research of API being used.
•	Work with product management and project management to prioritize & plan solution features for different solution releases;
•	Provide day-to-day assistance to fintech solution development teams, including requirements clarification, obtaining supplementary information/material etc.;
•	Prepare UAT (user acceptance testing) cases and training guidelines for customer operations teams, assist them in conducting UAT and trainings;
•	Together with customer operations teams and solution development teams, conduct analysis of fintech solution performance in production to identify areas to enhance or improve;
•	Identify and communicate with stakeholders on the customer side and Zoral side to fulfill the responsibilities listed above:
•	Coordinate business analysis and requirements analysis process, be the main and self-sufficient driving force in this process.

Required experience and knowledge:
•	4+ years of Business Analysis and Requirements Analysis experience;
•	Basics understanding or willingness to learn lending, corporate finance discipline, accounting
•	Experience in the fintech area would be a plus;
•	Strong knowledge of requirements analysis methodologies and methods;
•	Strong knowledge and practical experience with business processes and software requirements documenting methods and formats: user stories & acceptance criteria, use cases etc.;
•	Hands on Jira and Confluence
•	SQL basics
•	Basic understanding of REST and SOAP API
•	Intermediate level of programming skills in any scripting language, JavaScript is a plus; OOP/OOD is a plus
•	Basic knowledge in informational systems design (e.g. multi-tier architecture, client-server, microservices, clouds, etc.)
•	Understanding of how computer systems communicate to each other (basics of networks, transport and application level of network protocols; TCP/IP, HTTP, REST, SOAP)
•	Experience with configuration tools like Git and Jira
•	Excellent technical writing skills;
•	Excellent English written and verbal communication skills;
•	Good understanding of technology and ability to present technical information on both a technical level and a business level;
•	Good analytical and problem solving skills. Ability to explain complicated concepts in plain language;
•	A team player attitude with desire to collaborate and share knowledge with customer teams and solution development teams.