We require the service of a highly skilled Business Analyst with experience to join our dynamic team. The successful individual will conduct business analysis for new product releases and new projects. This individual will be involved in requirement analysis, documentation, scope validation, coordination and assessment of requests from stakeholders. Responsibilities:
Assess the scope of the API project (what the business wants) and defines the milestones
Facilitates brainstorming sessions between all the stakeholders, knowledge matter experts and engineering team
Establish and evaluates the API requirements and define the API Requirements
Documentation (API client requirements, REST services, class diagrams)
Translates API client needs into technical API specifications (Open API )
Create user stories for the delivery team
Elaborate the deliverables of the acceptance phase: acceptance strategy, acceptance notebooks, acceptance reports
Carry out the UATs and organize the test phases with the business users and product owners
Collaborate with the different members of the project team according to the project phase
Produce the necessary documentation for each project phase (API Requirements Documentation)
Requirements:
Bachelor degree in computer science, engineering, statistics or other related fields (Master degree is a plus) with at least 3 years building business software
Excellent functional and technical proficiency in software development (Domain Driven Design, UML Diagrams, Design Pattern…)
Mandatory knowledge of API design and implementation (REST API, Open API)
Experience with an API Management Platform (Apigee, Mule Soft, Axway, Software AG…)
Strong knowledge of Dev Ops methodology and good knowledge of an Agile Project Management Tool (Azure Dev Ops, JIRA…)
Good understanding of Micro services architecture and cloud technologies with knowledge of C# or Java or Python
An ability to visualize data using presentations, diagrams, infographics
Excellent interpersonal and written communication skills with high level of critical thinking