### API Design Specialist Role Description
#### Job Summary
We are seeking a skilled API design specialist to join our team. This role involves designing scalable, secure, and consumer-centric APIs using industry-leading tools and methodologies.
#### Responsibilities
* Adopt an API Design First approach using OpenAPI, SwaggerHub, or similar tools 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, etc.) using Azure API Management (APIM).
* Develop mock APIs for early-stage validation and testing to facilitate integration and feedback before development.
* Perform unit testing of API specifications to ensure functionality, reliability, and adherence to defined standards.
* Configure API backend settings within APIM (naming conventions, App Insights, Key Vault) in DEV, UAT, and PRD environments.
* Deploy draft APIs into the Azure APIM Dev instance and promote them across DEV, UAT, and PRD environments using the API DevOps framework.
* Create comprehensive API documentation, including references, developer guides, and examples, in line with customer standards.
* Publish API Identity Cards (metadata, usage information) to the Azure API Management Developer Portal to enable easy discovery and adoption by consumers.
#### Required Skills & Qualifications
* Proficient in designing APIs using OpenAPI, SwaggerHub, or similar tools with a focus on consumer-first design principles.
* Deep experience in configuring and managing APIs using Azure API Management.
* Strong knowledge of OAuth2, OpenID Connect, and API key management best practices.
* Skilled in creating developer-friendly documentation and API identity cards.
* Familiarity with API testing frameworks and methodologies to validate functionality and performance.
* Proficient in using Postman tool.
#### Benefits
Our company offers a range of benefits, including:
* Professional development and constant evolution of your skills, always in line with your interests.
* Opportunities to work outside Brazil.
* A collaborative, diverse, and innovative environment that encourages teamwork.
* TCS Benefits – Brazil: Health insurance, Dental Plan, Life insurance, Transportation vouchers, Meal/Food Voucher, Childcare assistance, Gympass, TCS Cares, free 0800 that provides psychological assistance (24 hrs/day), legal, social, and financial assistance to associates, Partnership with SESC, Reimbursement of Certifications, Free TCS Learning Portal – Online courses and live training, International experience opportunity, Discount Partnership with Universities and Language Schools, Bring Your Buddy, TCS Gems, Recognition for performance, Xcelerate, Free Mentoring Career Platform.
#### Others
At our company, we promote an inclusive culture, working for equity, respecting individuality, promoting actions of inclusion and social responsibility.