- Experience
- 6+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 hours ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Job description
Role overview
The Data Analyst / API Analyst role is centered on shaping, designing, and documenting how software systems communicate with each other. You will map out API endpoints, define the data structures and formats involved, and prepare Swagger documentation for the interfaces you build. The position calls for a strong focus on security, reliability, and performance in service design.
What you will do
- Create brand-new REST APIs and revise existing REST and Kafka-based event services.
- Determine endpoints, payload formats, and authentication approaches while keeping security, speed, and API best practices in mind.
- Interpret business needs and convert them into clear API designs.
- Develop integration solutions using IBM MDM AE, MongoDB, and Kafka.
- Apply modern API design standards and established design patterns.
- Contribute to technical planning, estimation, development, testing, and post-development support.
- Take part in production incident review and problem resolution.
- Work in an Agile setup with JIRA and Confluence.
Required skills and background
- At least 6 years of professional experience in designing and developing REST APIs and data streaming services such as Kafka.
- Hands-on experience with UML or BPMN and workflow design.
- Working familiarity with SOAP web services, XML, JSON, XSD, WSDL, and Postman.
- Exposure to Oracle, MongoDB, and SQL databases.
- Strong technical writing ability along with effective verbal, written, and presentation skills.
- Ability to work independently as well as collaboratively within a team.
Additional information
This role is based in Austin, TX and is a full-time, onsite position.