In this role, you will work closely with various teams to analyze business needs, design solutions, and drive the successful development and integration of APIs and software features. Your expertise in technical documentation, requirement gathering, and stakeholder collaboration will be essential in ensuring seamless system functionalities.
Responsibilities
- Collaborate with Product Managers/Owners to thoroughly identify and document user needs by conducting workshops and interviews. Assist in crafting clear and concise user stories that effectively communicate requirements along with well-defined acceptance criteria.
- Examine and document systems and workflows using diagrams, process flows, and narratives to accurately detail product features and use cases.
- Gain a comprehensive understanding of the technical and functional architecture of the assigned systems and how they integrate with other systems.
- Offer technical support to clients and resolve any issues related to APIs. Prior experience with API development, integration, and familiarity with API platforms and tools are necessary for success.
- Oversee the full lifecycle of API development, from creation to testing and deployment.
- Collaborate with stakeholders and developers to establish API requirements, design, and integration with current systems and applications.
- Address client inquiries and troubleshoot API-related issues.
- Review business requirements to offer recommendations for API solutions.
- Stay up-to-date with emerging API technologies and platforms by researching and evaluating them.
- Develop and document standards and best practices for APIs.
- Track API performance and provide ongoing maintenance and support.
- Assist development teams in creating documentation guides for APIs and SDKs.
- Support Product Managers/Owners in backlog grooming and prioritization activities.
- Contribute to the analysis, design, and input for software application features as part of an Agile/Scrum development team.
- Provide support during all stages of software testing, ensuring quality throughout the process.
- Enhance both internal and external documentation concerning data products and the support process.
Minimum Qualifications
- 3-5 years of experience working as a Technical Business Analyst, focusing on requirement gathering and gap analysis, with a strong emphasis on detail, analysis, and documentation.
- Proficiency in application architecture, business analysis, and technical documentation is essential.
- At least 2 years of experience with APIs, RESTful Webservices, SOAP, JIRA, JSON, Swagger, and XML. Familiarity with the Software Development Life Cycle (SDLC), Agile methodologies, and tools like Postman and Soap UI is necessary.
- Strong skills in SQL, XML, JSON, and similar data formats.
- A minimum of 3 years of experience creating client-facing documentation and guides.
- 3+ years of experience in analyzing, designing, configuring, implementing, and supporting business, financial, or clinical information systems, or as an expert user of those systems.
- Exceptional communication skills, both verbal and written, to convey complex technical ideas to non-technical stakeholders.
- Proficient in presenting to audiences across all organizational levels and responding to business user queries.
- Skilled in using MS Excel, PowerPoint, and Visio, with basic knowledge of MS SQL considered an advantage.
- Familiarity with project and design tools such as Jira, Confluence, and Figma is desirable.
Highly Desired Qualifications
- Previous experience in the payments industry, with card corporations, software solutions, banks, or fintech organizations.
- Knowledge of security standards and payment industry compliance, such as PCI-DSS.
- Business Analysis certifications, such as CBAP or CCBA.
Preferred Level Of Experience
- Over 3 years of professional experience in business analysis, specifically for software development projects.
- At least 2 years of experience with APIs, RESTful Webservices, SOAP, JIRA, JSON, XML, SDLC methodology, Agile, Postman, and Soap UI.
Education
- A Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or related fields such as BE, BTech (Comp Science, IT, Electronics), MSc (Comp Science), or MCA.