Position: Enterprise Software Business Analyst
Company: CredoLab
Category: Business Analyst
Experience required: 3y
English level: upper
Published: 2020-09-01T00:00:00+03:00

Company
CredoLab develops bank-grade digital scorecards built on mobile device and online web behavioural metadata. Our pay-per-use solutions are available to banks, lenders, and any industry at the intersection with financial services (insurance companies, e-commerce, ride-hailing apps, travel, retailers). CredoLab is the most innovative way for banking and non-banking financial institutions to improve credit scoring, reach new customer segments, and reduce financial exclusion. Established in 2016 in Singapore, CredoLab has 70+ clients in 20+ countries.
 
Role Description
A  member of the product management and development team with a dual reporting into the CPO and the CTO, the Enterprise Software Business Analyst will analyse the business domain, understand which direction to choose, set up the primary product benchmarks, document processes, and systems, outline business, functional and non-functional requirements, helps decide on basic product KPIs, and match the identified business model with the software being built. 
 
Responsibilities
Drafting and validating requirements: This involves the description of non-functional requirements such as how the system is supposed to behave (including its constraints and quality attributes such as usability, security, reliability, performance, availability, and scalability) and functional requirements (product features that engineers implement to allow users to achieve their goals).
Formulating the backlog: Once the project outline is developed, you will create a backlog with an instructive to-do list.
Story mapping: Once the requirements are evaluated and approved, you will describe all features from the end-user’s point of view.
Establishing acceptance criteria: You will establish the acceptance criteria,  the conditions that determine whether a feature satisfies both a stakeholder and the end-user. 
Planning and tracking the development process: You will watch the development process to ensure all functional and non-functional requirements are addressed and accomplished.
Gathering and processing feedback from clients and users: After the product is released, you will identify the improvements to be made. 
 
Skillset
Analytical thinker: Ability to understand difficulties or issues, visualize them, analyse them, and then resolve them. 
Decision-maker: Being a middleman between stakeholders and an engineering team, you will have to make sound judgments in varied business subjects.
Problem-solver: You will study different problems, analyse the available options, and then suggest the best choice given the specific target segment, regulatory framework, technical implications. 
Team player: You will foster a collaborative environment with ongoing discussions with developers, project, and product managers.
Documentation and visualization master: You will make presentations to both stakeholders and developers and provide consistent requirements documentation including wireframes, high-level UX design, and schematic sketching.
Active listener: You must be able to listen actively and absorb information. This will allow you to analyse thoroughly the information gathered to specify requirements. It’s important that you don’t just listen to what’s being said, but are able to understand the context of what’s being said – the motivation behind it, the circumstances behind what’s being said, and even what’s not being said.
 
Background
Minimum 5 to 7 years experience in designing, analysing, developing, implementing, project managing, or supporting enterprise software products ideally for banks and Fintech companies.
Degree in Computer Science, Computer Engineering, or equivalent a plus.
Experience creating prototypes, executing pilot projects, designing and revamping integration architectures, implementing end-to-end solutions.
Solid understanding/experience of Agile methodologies (Scrum, Kanban).
Familiarity with project/task management tools (Azure DevOps, Jira, Redmine, etc), diagram creation tools (MS Visio, Lucidchart), documentation tools (Confluence, DokuWike), Mockup/Prototyping tools (Figma, InVision, Moqups), Office suite (Word, Excel, PowerPoint).
Able to work in a fast pace environment.
Good sense of humour.

We offer:
Interesting and challenging tasks and projects
Private Entrepreneur registration with salary tied to USD
Regular salary review based on work performance
Work in the professional team with an informal and friendly working atmosphere
Training, personal development, and career opportunities
Comfortable working environment, cozy office, powerful laptop + two monitors
Remote work is occasionally possible, as long as it is approved by the direct lead
Paid sick leaves and vacations, medical insurance