Skip to main content

API DESIGNER

Navi Mumbai, India

This position is closed as on 2020-06-19

 

Reporting Structure

The role is part of Research and Innovation vertical.

Job Description

Research and Innovation Vertical is looking for an experienced API Designer for designing and validating complex API based ecosystems. The API Designer should be able to manage all the stages of API Lifecycle including designing, developing, testing, and deployment. The API Designer would also be tasked to handle version management of API during the lifecycle.

Knowledge of best security practices in API including authentication, authorization, encryption etc. is expected.

Education

Bachelor’s degree in Computer Science or equivalent

Master’s degree preferred

Experience

5-8 years of industry experience

Industry

Information Technology

Responsibility

  • Translate the business domain into several APIs by having a clear understanding of the business vision and its functions
  • Create best-in-class documentation, reusable code libraries, sample codes, and tutorials
  • Design and publish the interface specifications for the APIs
  • Review of API sandbox & integration
  • Ensure CI/CD process
  • Engage in vendor sprints
  • Ensure evaluation of test architecture for API testing
  • Design low-latency and high-availability API Ecosystems.
  • Assist in design of APIs to core consistent standards
  • Build and create API Proxies, if needed
  • Develop API Policies & Shared Flows
  • Design, Implement & Support solutions for API security, authentication, identity management, traffic management, analytics, versioning, and performance management for APIs
  • Create technical guides and examples to coach multiple software development teams on working with APIs
  • Run test scripts against API to ensure quality delivery

 

Skills and Qualifications

 

  • Experience in designing large scale low latency, high volume API Ecosystems
  • Ability to set standards in  defining APIs using API description tools such as Swagger, RAML, API Blueprint, etc.
  • Knowledge of  RESTful architecture principles and their applicability including HTTP, HTTP2 etc.
  • Understanding of all stages of the API lifecycle
  • Expertise in different API Architecture styles like REST, SOAP and Data interchange formats like JSON, XML
  • Prior experience with federated identity and any web security concepts such as SAML, OpenID, OAuth, JWT etc.
  • Strong understanding of API Management concepts & fundamentals. Experience with APIM platforms such as MuleSoft Anypoint, CA APIM, Apigee, or Kong Gateway.
  • Experience with API testing tools such as Postman, SoapUI, Swagger, etc.
  • Knowledge of API Security and Data-in-transit Security principles
  • Knowledge of OWASP top 10 vulnerabilities

Good to have:

  • Experience with one or more programming languages for API development
  • Experience in automating builds, testing, and deploying applications within a CI/CD framework
  • Understanding of Proxy Networks, Micro service Architecture etc.