Als MuleSoft Engineer maak je onderdeel uit van het MuleSoft Platformteam binnen het programma EMMA. Binnen dit programma werken we aan de vernieuwing van het applicatielandschap, de ontwikkelstraat en de platformdiensten van het OM.
Jij bent verantwoordelijk voor het technisch realiseren, beheren en doorontwikkelen van integratieoplossingen op basis van het MuleSoft-platform. Verschillende applicaties binnen het OM maken gebruik van deze oplossingen. Betrouwbaarheid, veiligheid, herstelbaarheid en herbruikbaarheid zijn daarom belangrijke uitgangspunten in je werk.
Je kijkt daarbij verder dan alleen de afzonderlijke integratie. Je denkt mee over de ontwikkeling van het platform zelf en over de manier waarop we integraties binnen het OM steeds slimmer en eenduidiger kunnen realiseren. Je voorkomt waar mogelijk eenmalige oplossingen en helpt standaarden en herbruikbare bouwblokken neer te zetten.
Daarbij werk je nauw samen met andere DevOps-teams, architecten, securityspecialisten, Product Owners en leveranciers. Je brengt technische expertise in, denkt mee over nieuwe oplossingen en durft bestaande keuzes ter discussie te stellen wanneer je mogelijkheden voor verbetering ziet.
Jouw belangrijkste werkzaamheden zijn:
- Ontwikkelen, optimaliseren en beheren van integratieoplossingen op basis van MuleSoft;
- Meedenken over de technische ontwikkeling en verdere professionalisering van het MuleSoft-platform;
- Ontwerpen en realiseren van herbruikbare integratiebouwblokken;
- Valideren van opgeleverde integratieoplossingen en zorgen voor een goede technische borging;
- Inrichten en verbeteren van regressietesten voor integratieoplossingen;
- Inrichten en verbeteren van monitoring, logging en rapportages;
- Waarborgen van kwaliteit, security, beschikbaarheid en herstelbaarheid;
- Structureel analyseren en oplossen van incidenten en technische knelpunten;
- Vastleggen en verbeteren van technische richtlijnen, standaarden en werkwijzen;
- Delen van kennis en ondersteunen en coachen van collega-engineers.
Binnen EMMA ontwikkelen onze DevOps-organisatie en platformen zich continu. Dat betekent dat ook jouw rol zich verder kan ontwikkelen. Je krijgt de ruimte om mee te denken over hoe we verantwoordelijkheden organiseren, welke standaarden we hanteren en hoe we teams steeds zelfstandiger kunnen laten werken.