# Integration Consultant - SIGRHS/DHIS2* Integration Consultant - SIGRHS/DHIS2Context:The integration consultant is responsible for the design, implementation, and reliability of the data exchange between the solution, DHIS2, and SIGRH. They ensure data consistency, traceability of processes, and the usability of interfaces, from the initial scoping phase to pilot stabilization and handover to the operational teams.Missions- Phase 1 - Scoping and design of exchanges: identify the flows between the solution, DHIS2, and SIGRH; specify the data exchanged, its direction of flow, the reference systems, and the synchronization frequencies; identify dependencies and access constraints. Formalize the API contracts, mapping rules, identifier correspondences, and consistency checks with the functional consultant and the architect.- Phase 1 - Implementation and security: implement the interfaces and data transformations; configure the authentication and rights necessary for exchanges; plan for logging, error handling, rejection management, and recovery mechanisms. Define rules for preventing duplicates and processing updates to ensure reliable synchronization.- Phase 1 - Testing and validation: prepare the test datasets and scenarios with the back-end and QA teams; verify end-to-end exchanges, reconciliations, and error cases; test interruptions and resumption of flows; Analyze discrepancies, correct anomalies, and document acceptance test results.- Phase 2 - Pilot Supervision: Monitor the execution of exchanges and data quality; identify failed or pending flows; diagnose incidents from logs and reconciliation results; coordinate corrections and recovery with the relevant teams, and then verify their proper execution.- Phase 2 - Stabilization and Transfer: Adjust controls and procedures based on pilot feedback; produce operational documentation, monitoring guidelines, and rejection handling procedures; support operations teams in learning how to use the interfaces and resolving recurring incidents.- Cross-functional Coordination: Obtain validation of exchange rules and mapping decisions from the functional consultant and the architect; organize testing and deployments with the back-end, QA, and DevOps teams; report risks, dependencies, and roadblocks, and ensure follow-up on corrective actions.Technical Skills- Integration and APIs: Proficiency in designing and consuming REST APIs, HTTP exchanges, and JSON and XML formats; ability to formalize an interface contract, manage pagination, and interpret API responses and errors.- DHIS2: Experience with Web APIs and data and metadata exchange; understanding of organizational units, data elements, and identifier schemas; ability to define mappings to external repositories and control imports according to the chosen scope and version.- Data mapping and quality: defining transformation rules, standardizing formats and matching identifiers; completeness, consistency, and uniqueness checks; matching source and target data and analyzing discrepancies.- Synchronization and robustness: managing creations and updates, preventing duplicates during data migration, handling rejections and controlled restart of exchanges; ability to design traceable processes and identify dependencies between data flows.- Exchange security: configuring authentication mechanisms compatible with the environments involved; managing authorizations and access secrets; attention to data confidentiality and limiting sensitive information in logs.- Development and tools: ability to develop and maintain connectors in the project's technical environment; using API testing tools and scripts to automate checks, transformations, and matching; managing code and configuration versions.- Testing and diagnostics: preparing nominal scenarios and error cases; Integration, end-to-end, and regression testing; log reading, API response analysis, and root cause analysis.- Operations and documentation: defining monitoring controls; writing interface specifications, mapping matrices, test reports, and recovery procedures usable by technical teams.Desired Profile: Education: Higher education in computer science, software engineering, or information systems integration, or equivalent professional experience demonstrating mastery of the expected skills.Required Experience: Proven experience in interoperability projects between applications, covering interface scoping, implementation, testing, and operational support. Practical experience with DHIS2 is required and must be supported by references specifying the data flows implemented, the role performed, and the technical difficulties addressed.Professional Skills: Rigor in controls and documentation, autonomy in incident analysis, and the ability to propose verifiable solutions. Ability to work with functional and technical stakeholders, explain data exchange rules, and quickly identify risks or dependencies.Additional Assets: Knowledge of healthcare information systems and HR frameworks; experience stabilizing data flows during pilot phases, data migration, and knowledge transfer to operational teams.Elements to verify during the selection process: DHIS2 integration references, examples of interface contracts or mapping matrices, testing and reconciliation process, and ability to explain a synchronization incident and its resolution. Requirements regarding languages, tools, and intervention methods will be specified according to the project environment.QUESTIONS**Work location:** Europe