Responsibilities:
- Identifying and analyzing user requirements for APIs;
- Analyzing the functionality of existing APIs (Postman);
- Designing REST APIs in the OpenAPI Specification format (JSON/YAML);
- Drawing up a backlog for REST API development;
- Documenting user and functional requirements for REST APIs in the User Story format, with identified and described in detail acceptance criteria;
- Modeling the domain area (entity relationship diagrams), business processes and algorithms (UML activity diagrams), functional capabilities (UML use case diagrams), and service interactions (UML sequence diagrams);
- Preparing user documentation for API consumers and publishing it on a developer portal;
- Conducting acceptance testing of REST APIs and maintaining collections of API queries;
- Demonstrating the operation of REST APIs;
- Managing API access using Apigee Edge and onboarding new API consumers;
- Identifying gaps in the developer portal functionality, generating a backlog for portal enhancement, describing the backlog tasks, and conducting acceptance testing.
Must-haves:
- Commercial experience as a System/Business Analyst for 3+ years;
- Experience in documenting requirements in the User Story format;
- Experience in designing and developing software documentation;
- Experience with Postman;
- Experience in designing REST APIs;
- Experience in modeling business processes (UML, ERD);
- Experience in Agile methodologies (Scrum);
- Knowledge of requirements management tools (at least Jira and Confluence);
- Level of English – Upper-Intermediate or above.