The Integration Engineer is responsible for building, implementing, and supporting integration solutions that enable reliable communication and data exchange across enterprise systems and platforms. This role focuses on hands-on development, configuration, and operational support of integrations, working closely with architects and stakeholders to deliver scalable, secure, and efficient solutions aligned with organisational requirements.
Key Responsibilities:
Integration Development and Implementation:
- Develop, configure, and deploy integration solutions based on defined integration architectures and design standards.
- Implement APIs, middleware components, and data integration flows to support business processes and system interoperability.
System Integration and Support:
- Integrate on-premises and cloud-based systems using approved integration platforms and technologies.
- Support the implementation of real-time and batch integrations, ensuring reliable data movement and system communication.
- Assist in analysing existing integrations to identify optimisation and improvement opportunities.
Collaboration and Delivery Execution:
- Work closely with Integration Architects, developers, and business analysts to translate integration designs into working solutions.
- Participate in agile delivery teams, contributing to sprint planning, development, testing, and deployment activities.
Platform and Technology Utilisation:
- Build integrations using cloud-based integration services and tools across AWS, Azure, Oracle Integration Cloud, and Google Cloud.
- Apply integration best practices related to security, scalability, and performance in solution implementation.
Monitoring, Troubleshooting, and Optimisation:
- Monitor integration processes to ensure stability, performance, and reliability.
- Troubleshoot and resolve integration issues, performing root cause analysis and implementing corrective actions.
- Support incident resolution and contribute to continuous improvement initiatives.
Documentation and Knowledge Sharing:
- Create and maintain technical documentation, including integration flows, configurations, and operational procedures.
- Share knowledge and provide guidance to peers on integration tools, patterns, and development practices.
Qualifications and Skills:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Atleast 3-4 years of proven experience as an Integration Engineer or in a similar integration-focused role.
- Strong knowledge of integration platforms, middleware technologies, and API management tools.
- Hands-on experience with programming or scripting languages such as Java, Python, or C#.
- Experience with cloud platforms mainly Azure, AWS and cloud-based integration services.
- Understanding of system integration concepts, messaging patterns, and data exchange mechanisms.
- Strong problem-solving skills and attention to detail.
- Ability to collaborate effectively within cross-functional technical teams.
Preferred Qualifications:
- Relevant technical certifications (e.g., AWS, Azure, or integration platform certifications).
- Experience with microservices-based integrations and event-driven architectures.
- Familiarity with API design, data integration, ETL processes, and basic data governance principles.