Wageningen University & Research (WUR) is incredibly flexible when it comes to integrating systems—something few commercial solutions can match. Curious how we do that? Keep reading if you’re interested in working with us as an Application integration engineer. Expect a highly challenging role, great development opportunities, and an excellent work-life balance.
Wageningen University & Research is looking for an Application integration engineerto strengthen our IT department. You’ll be working at the heart of our digital ecosystem: building and maintaining system integrations that support our education, research, and administrative processes. As an Application integration engineer, you will be responsible for analyzing, designing, and developing integrations within the application architecture.
You’ll collaborate with stakeholders such as architects and clients, and you’ll enjoy engaging with clients to discuss their integration requirements. You’re curious and critical, always willing to explore the question behind the question. With your technical expertise, you can independently translate business needs into technical requirements and work with the team to deliver and maintain the solution.
You will be part of the Integration Team, which plays a key role in establishing and maintaining interoperability between the various IT systems and applications within the university. The team ensures that data can be exchanged seamlessly and securely between internal and external platforms. The team consists of five Integration Specialists, a Product Owner, and a Scrum Master.
The Integration Team is part of the central IT department at Wageningen University & Research. The IT department consists of over 250 professionals across various specializations. Our multidisciplinary teams work in an agile way.
WUR’s integration landscape is a modern solution based on microservices hosted in Kubernetes. We use open-source technology wherever possible, applying it in a way that makes the entire platform as robust and flexible as possible. The integration platform consists of two main components:
-
The Enterprise Service Bus (ESB): based on microservices built in C#/.NET Core, using event-driven messaging via RabbitMQ. For CI/CD, we use GitLab, and for monitoring, we use a combination of Splunk and OpenSearch.
-
The Service Layer: a datastore based on OpenSearch, fed by the ESB, enabling data consumers to search through the data via API.
This combination makes us extremely flexible in connecting systems—something few commercial solutions can match. And we’re proud of that! Additionally, we’ve implemented an Internet of Things (IoT) solution for WUR using open-source components, architecturally similar to our ESB. You’ll have plenty of opportunities to work on this as well.
As an Application integration engineer, you will be: - Responsible for the implementation and (automated) management of integrations;
- Responsible for the analysis, design, and (coordination of) implementation of integrations in complex application chains;
- A key player in aligning the various stakeholders involved in developing integrations;
- But above all: eager to learn, proactive, and curious about the profession and the entire integration landscape.