Responsibilities
* Work with Business Analysts and Solution Architects to gather and analyse business requirements for API development.
* Translate business requirements into technical specifications for APIs, including functional requirements, data models, security, and performance characteristics.
* Analysing, understanding, and documenting existing system behaviour, including data mapping to support integration design as well as identification of system features and data requirements.
* Create and manage API documentation, such as API design specifications, contracts between subsystems, user guides, and API reference manuals.
* Write high quality, testable technical user stories to ensure that these can be estimated, delivered by developers, and used to define test automation.
* Work closely with development teams to ensure that APIs are developed according to defined specifications, meet business needs, and are delivered on time and within budget
* Collaborate with cross-functional teams to identify opportunities to improve API design and functionality.
* Ensure that APIs comply with industry standards and best practices.
* Participate in Agile ceremonies, such as sprint planning, backlog grooming, and sprint retrospectives.
Required Skills and Experience
* 5+ years of industry experience in a technical role, like Technical Architect or System Architect role
* Experience with API design
* Experience working in Agile environments and using Agile methodologies
* Familiarity with designing API Contracts between subsystems
* Proficient in API documentation tools, such as Swagger or OpenAPI
* Experience as a Systems Architect, working directly with software engineers in an agile environment and ideally as part of a DevOps model.
* Experience in producing high quality non-functional user stories, to a predefined readiness criterion, including witting detailed acceptance criteria and defining and documenting exception processes.
* Experience with API testing and quality assurance, supporting and working closely with development teams and assisting testers in developing test scenarios and test automation using BDD/TDD or similar industry standard approach.
* Familiarity with Contract Driven Development.
* Experience with Atlassian tools including Jira / Confluence, or similar.
* Familiar with Technical Service Design diagramming
Desirable Skills and Experience
* Conducting detailed analysis on business processes and requirements, and producing high quality documentation which is clear, concise and accessible to business and technical audiences
* Experience running workshops / requirements gathering events.
* Technical experience with Public cloud platforms such as AWS, Azure and the likes – i.e. designing against cloud infrastructure.
* Business rule authoring using DRL (Deep Reinforcement Learning) and DMN (Decision Model and Notation)
* Experienced with microservice design and full stack applications
Job Type: Fixed term contract
Contract length: 3 months
Pay: Up to £40.00 per hour
Benefits:
* Company pension
* Private medical insurance
* Work from home
#J-18808-Ljbffr