Job Description :
Client: Direct
Rate: Best in the market
new position 09/05 - rk_sad_sp_mn
Senior API Designer
Location: Minneapolis, MN
Duration: Long-term contract
Description:
The team is looking for an API Specialist, basically a technical/functional expert. This is NOT a Business Analyst or high-level Advisory/Architect role. The team needs someone who has at least 2-3 years of experience working on API-based projects. All candidates being presented should have recent, hands-on experience with Swagger as well. Communication skills will be critical, as this candidate will be working with up to 8 different teams at a given time.
Main duties and responsibilities:
· Translate business requirements into an API design as a swagger file to be handed off to TOS development teams
· Create test scripts that can be handed off to the developers for test-driven development
· Perform User Acceptance Testing of APIs on behalf of the business/customer if UAT falls within project timeline
· [Swagger]Create, modify, enhance, and maintain API documentation under direction of the API Product Manager.
· Documentation spans security instructions, implementation instructions and Designer provides production support instructions, QA testing instructions, and integration assistance instructions.
Requirements:
· Acting as the API specialist; to serve as the bridge between the business team who create the API requirements, and the back-end development team who understand the back-end systems and data sources
· Provide input during requirement capture and user story creation
· Must have Swagger experience; will be using a Swagger editor to create API design using Swagger framework
· Review API design with Product Manager and API engineering team then make adjustments as-needed
· Write test-cases for the API
· Execute test cases for the API
· Create API documentation for the developers who consume the API (API Security Guide, API Developer Guide, etc
· Attend daily SCRUM standup meetings and provide input on the design of the API product
· Assist Developer Support Team with defects during the testing phase
· Strong understanding of JSON format
· Solid understanding of RESTful APIs
· Experience using API testing tools such as Postman, SOAPUI
· Technical writing ability
· Strong verbal and written communication skills