Capture and curate business requirements and system documentation in JIRA/Confluence as , user stories, API design, API enhancements
Write estimate-able user stories, in JIRA, for developers including acceptance criteria
Design RESTful web APIs for new and existing products in an API first context, in accordance with strategic guidance provided by the technical architect.
Collaborate with engineering team members and business stakeholders to: Design RESTful web APIs
Design Data Models
Design event-driven processes in a distributed systems (micro-services)
Specify contracts for messaging and web services, primarily using JSON Schema and Open API Specification (Swagger), respectively.
Validate/verify APIs by creating requests and asserting responses in Postman.
Document processes and data models, primarily using BPMN
Define acceptance test scenarios in a DSL, such as Gherkin and generate test data sets
Support product owners and QA in acceptance testing
Participate in agile team ceremonies
Write customer facing documentation
Coach / mentor junior analyst(s)
Support data engineers responsible for on-boarding customers/data into platform
Requirements
Understanding of REST and its application to web APIs, able to use tools like Postman and Insomnia
Understanding of HTTP headers, authentication, authorization and response codes
Commitment to agile and lean development principles.
Commercial experience as a technical business analyst across multiple different customers / projects
Excellent business interpersonal, written and oral communication skills.
Able to translate business needs to engineers, and explain complex details to non-technical people.
Experience of writing user stories for agile development teams.
Strong analysis and problem-solving skills
Experience documenting processes using standards such as BPMN and UML.
Understanding of event driven workflows
Comfortable working with source code (Git) to manage API specifications.
Able to work with a web API testing tool such as Postman, including crafting authentication tokens