Job Description
- Potentiate API first design approach;
- Design APIs and produce respective YAML (or equivalent format), creating consistency across API Portfolio;
- Prevent inconsistencies between related APIs and control API sprawl;
- Define APIs specification, features and Data Model/Data Entities (API Model);
- Set best practices, standards, security setup, metrics, rate limiting, error handling and versioning for API use;
- Train other team members for API mentality and guidelines;
- Define clear functional requirements, such as features, user/integration flows, and expected outcomes;
- Define validation input and output tests;
- Choose API architectural style (e.g., REST, GraphQL, SOAP) and data format (e.g., JSON, XML);
- Define base URL, service endpoints and API Products;
- Identify required data elements for the design;
- Present status codes for various failure scenarios.
Qualifications
- Knowledge in Service-oriented architecture, RESTful techniques event-driven design and Async APIs;
- Mandatory knowledge in JSON, XML, SOAP;
- Valued experience in IBM API Connect and/or IBM DataPower and/or SAP PO.
- APIs YAMLs;
- APIs and initiatives documentation.
See more jobs at Devoteam
Apply for this job