Job Description:
Integration Design & Development
• Design, develop, and maintain system integrations between internal applications and external systems.
• Implement integration patterns such as messaging, event based, and API driven integrations.
• Translate functional and technical requirements into integration solutions.
System Reliability & Quality
• Monitor, analyse, and improve the performance, reliability, and scalability of existing integrations.
• Troubleshoot and resolve integration issues across development, test, and production environments.
• Ensure integrations comply with ICT security, data protection, and architectural standards.
Collaboration & Delivery
• Work closely with solution architects, developers, DevOps engineers, and business stakeholders.
• Contribute to sprint planning, technical discussions, and integration workshops.
• Produce technical documentation related to integration design, interfaces, and operational procedures.
Support to Projects and Operations
• Support programme and project delivery by providing integration expertise.
• Assist with testing activities, including system integration testing and troubleshooting.
• Contribute to continuous improvement of integration frameworks and practices.
________________________________________
II. Required Qualifications and Experience
Education
• University degree in Computer Science, Information Technology, Engineering, or a related field.
Professional Experience
• Minimum 3 years of relevant professional experience in software development and/or system integration.
• Proven experience in designing and implementing integrations between multiple systems.
• Experience working in Agile/Scrum delivery environments.
Technical Skills (Required)
• Experience with REST APIs, message based integrations, and data exchange formats (JSON/XML).
• Strong understanding of integration concepts and patterns (synchronous/asynchronous).
• Experience with cloud environments, preferably Microsoft Azure.
• Knowledge of authentication and security concepts (e.g. OAuth, certificates, secure endpoints).
Technical Skills (Desirable)
• Experience with integration platforms, service buses, or messaging systems.
• Familiarity with DevOps practices, CI/CD pipelines, and environment based deployments.
• Experience working with enterprise or mission critical systems.
________________________________________
III. Competencies
• Strong analytical and problem solving skills.
• Ability to work in a multicultural and multi disciplinary environment.
• Good communication skills, both technical and non technical.
• Ability to work independently while contributing effectively to a team.