API Architect
As a key member of our team, you will play a pivotal role in designing and implementing API architecture to create scalable, secure, and consumer-centric APIs.
1. Proficient in designing APIs using OpenAPI, SwaggerHub, or similar tools with a focus on consumer-first design principles.
2. Extensive experience in configuring and managing APIs using Azure API Management.
3. Strong knowledge of OAuth2, OpenID Connect, and API key management best practices.
Key Responsibilities:
* API Design & Development: Adopt an API Design First Approach, Leverage OpenAPI (Swagger), RAML, or AsyncAPI specifications to define APIs before implementation, ensuring clarity and alignment across stakeholders.
* API Specification Creation: Design API specifications that adhere to Customer's API standards, covering endpoints, data structures, error handling, and response codes.
* Policy Design and Configuration: Define and configure API policies (security, routing, transformation, throttling, etc.) using tools such as Azure API Management (APIM).
What You'll Gain:
By joining our organization, you will gain the opportunity to work on complex projects, collaborate with experienced professionals, and develop your skills in API design and management. Our team is committed to providing a supportive and dynamic environment that fosters growth and innovation.
Requirements:
To be successful in this role, you will need to possess the following skills and qualifications:
* Proven experience in API design and development using OpenAPI, SwaggerHub, or similar tools.
* Strong understanding of Azure API Management and its features.
* Excellent communication and collaboration skills.