API Design Specialist
The role of an API Design Specialist involves creating scalable, secure, and consumer-centric APIs using OpenAPI, SwaggerHub, or similar tools. This position requires designing API specifications that adhere to customer standards and architectural guidelines.
Key responsibilities include:
* Adopting a design-first approach to define APIs before implementation.
* Designing API specifications that cover endpoints, data structures, error handling, and response codes.
* Defining and configuring API policies using Azure API Management.
* Creating mock APIs for early-stage validation and testing.
* Performing unit testing of API specifications to ensure functionality, reliability, and adherence to defined standards.
* Configuring API backend settings within APIM.
* Deploying draft APIs into the Azure APIM Dev instance and promoting them across DEV, UAT, and PRD environments.
* Creating comprehensive API documentation.