Job Opportunity: API Designer/Engineer
Key Responsibilities:
* Implement an API Design First Approach, utilizing OpenAPI (Swagger), RAML, or AsyncAPI specifications to define APIs before implementation, ensuring clarity and alignment across stakeholders.
* Design API specifications that adhere to customer-defined standards, covering endpoints, data structures, error handling, and response codes.
* Define and configure API policies (security, routing, transformation, throttling, etc.) using tools such as Azure API Management (APIM).
Required Skills:
* Proficiency in designing APIs using OpenAPI, SwaggerHub, or similar tools with a focus on consumer-first design principles.
* Experience in configuring and managing APIs using Azure API Management.
* Strong knowledge of OAuth2, OpenID Connect, and API key management best practices.