Analyse and document APIs and system integrations, including endpoints, methods, request and response structures, field mappings, validation rules, error scenarios, authentication requirements and dependencies.
Define ETL and data-interchange requirements using Source-to-Target Mappers that capture transformation, enrichment, defaulting, validation, reconciliation and exception-handling rules.
Create and maintain fit-for-purpose technical documentation, including Technical Analysis Documents, Integration Requirements Specifications, API specifications, Elasticsearch index documents and Companion Guides.
Develop process, system, integration and data models using appropriate artifacts such as BPMN, UML, sequence diagrams, data-flow diagrams, system flows and ERDs.
Work with engineering and quality-assurance teams to clarify requirements, define validation scenarios and verify that implemented APIs, integrations, mappings and system behaviour conform to approved specifications.
Investigate functional, data and integration issues, perform root-cause analysis, support dependent product teams and take ownership of the timely and high-quality delivery of assigned system-analysis activities.
Skills & Qualifications
Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, Data Science or another relevant analytical discipline.
At least 3 years of relevant experience as a System Analyst, Technical Business Analyst, Business Systems Analyst or in a comparable system-analysis role.
Strong understanding of the software development lifecycle and experience analysing business needs and translating them into functional, data, system and non-functional requirements.
Hands-on experience with relational databases and SQL, including joins, filters, aggregations and subqueries, for data discovery, validation and analysis.
Experience analysing systems, components, dependencies, integrations and end-to-end data flows within moderately complex technology environments.
Experience preparing API and integration specifications covering endpoints, methods, request and response structures, field mappings, validation rules, error scenarios and authentication requirements.
Experience creating clear technical documentation and models, such as Technical Analysis Documents, integration specifications, API documentation, use cases, system flows, BPMN/UML diagrams, sequence diagrams, data-flow diagrams or ERDs.
Strong analytical, problem-solving, written communication and stakeholder-collaboration skills, with the ability to explain technical concepts to both business and engineering teams.
Experience with conceptual or logical data modelling, ETL and data-integration analysis, Source-to-Target Mappers, transformation and enrichment rules, or Elasticsearch and similar indexing technologies.
Familiarity with collaboration and documentation tools such as Jira and Confluence.
Experience supporting product implementations or customizations through system and application configurations would be a significant advantage.
Awareness of or prior experience with Healthcare or Insurance business processes, systems and data would be an added advantage.