API Design Expertise
The role of an API Designer/Engineer encompasses the creation of scalable, secure, and consumer-centric APIs by implementing API Design First principles.
Key Responsibilities:
* Avoid an API Design approach using OpenAPI, Swagger, or AsyncAPI specifications to define APIs before implementation.
* Create API specifications that adhere to customer standards covering endpoints, data structures, error handling, and response codes.
* Define and configure API policies (security, routing, transformation, throttling) using tools like Azure API Management.
The ideal candidate will have expertise in designing APIs, configuring and managing APIs using Azure API Management, security standards, documentation excellence, and testing proficiency.
-----------------------------------
Required Skills and Qualifications
Expertise in API design, configuration, and management is essential. Knowledge of Azure API Management, security standards, and testing is also required.
-----------------------------------
Benefits
This position offers a competitive compensation package, opportunities for growth and development, and a dynamic work environment.
-----------------------------------
Others
Additional requirements may include experience with Agile methodologies and familiarity with DevOps practices.