Description:
You will be the driving force behind seamless integrations solutions at the EIB Group. Joins us if you want to develop, implement and maintain cutting-edge solutions to integrate our business applications. Your expertise will be key in our journey towards hybrid cloud environment.
Operating Network
- You will report directly to the Head of Unit and will work in close contact with the Platform Leads and with the other IT units.
- You will collaborate closely with the highly specialised external testers and developers who are implementing the solutions.
- Accountabilities
- Manage the end-to-end integration solutions lifecycle, from requirements gathering and analysis to design, development, testing, deployment, and maintenance.
- Collaborate closely with cross-functional teams, including software engineers, business analysts, test engineers and project managers, to ensure alignment with project objectives and timelines.
- Architect integration solutions using industry-standard tools and technologies, such as middleware platforms, APIs or messaging queues.
- Design and implement data mapping, transformation, and validation strategies to ensure data integrity and accuracy across integrated systems.
- Implement monitoring and logging mechanisms to proactively identify integration issues and resolve them promptly.
- Conduct thorough testing and validation of integration solutions to ensure reliability, performance, and compliance with quality standards. Ensure comprehensive test coverage and facilitate the early detection of defects to improve overall software quality.
- Implement automated deployment processes to deliver software releases consistently and reliably. This includes blue-green deployments, canary releases, and other deployment strategies to minimize downtime and risks.
- Develop and manage automated security testing tools and processes to seamlessly integrate security checks into the continuous integration/continuous deployment (CI/CD) pipelines. Facilitate the automation of security controls and compliance checks.
- Ensure compliance with relevant security standards, regulations, and frameworks. Collaborate with GDO compliance, Security Testing and Internal Audit teams to conduct security assessments and address findings in a timely manner.
- Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate build, test, and deployment processes for integration solutions.
Qualifications
- University degree (minimum an equivalent to a Bachelor) preferably in computer science or related disciplines
- At least 3 years of experience as an Integration Architect, Integration Engineer, or similar role
- Excellent knowledge of reusable code design and framework capabilities applied to design and develop solutions that are highly reliable, scalable, and perform to meet business-defined requirements
- Expertise and hands-on experience with integration technologies such as Azure Logic Apps, ESB (IBM WMB/IIB/ACE or MuleSoft), API, event streaming, SOA, messaging queues
- Proficiency in programming languages such as Java, Python, or .NET and experience in Integration frameworks such as Apache Camel.
- Extensive knowledge of integration patterns, protocols, and standards (e.g., REST, SOAP, JSON, XML)
- Hands-on experience with cloud platforms such as AWS or Azure or with integration platforms in the cloud (iPaaS) like Azure Apps Services (Logic Apps, Azure Functions) is a plus.
- Solid understanding of Authentication and Authorization protocols like OpenID Connect, OAUTH or SAML
- Hands-on experience with SQL and/or no-SQL databases like Oracle, Microsoft SQL Server or Mongo DB
- Knowledge of CI/CD tools such as Jenkins or Azure DevOps
- Experience with security scanning tools (static analysis, dynamic analysis, container scanning, etc.) and in addressing common security vulnerabilities
- Experience with version control systems, such as Git
- Excellent knowledge of English and/or French (*), with a good command of the other. (Knowledge of other EU languages would be an advantage).