Bouw mee aan generieke services die door meerdere teams worden gebruikt.
Jouw code blijft niet binnen de grenzen van één team. Wat jij bouwt, wordt door meerdere teams gebruikt en vormt daarmee een belangrijke bouwsteen voor hun dagelijkse werk. Binnen team Generiek ontwikkelen en beheren we centrale platformdiensten voor onder andere publicatie, authenticatie, configuratie en geo-functionaliteit.
We zorgen ervoor dat deze services betrouwbaar, herbruikbaar en eenvoudig inzetbaar zijn. Zo stimuleren we standaardisatie en teamautonomie en helpen we andere teams om sneller waarde te leveren.
Voor dit DevOps-team zoeken we een Senior Developer C#/.NET. Een ervaren developer die complexe technische vraagstukken graag doorgrondt, verantwoordelijkheid neemt voor technische keuzes en verder kijkt dan alleen de oplossing binnen het eigen team. Iemand die kwaliteit belangrijk vindt, maar ook energie krijgt van het delen van kennis en het technisch sterker maken van collega’s.
Jouw rol
De komende periode liggen er twee mooie uitdagingen. Je werkt aan de verdere ontwikkeling en het beheer van het Publicatie Platform. Het platform ondersteunt de publicatie van overheidsinformatie. Dat betekent dat betrouwbaarheid belangrijk is: de bekendmakingen moeten iedere dag op tijd worden gepubliceerd. Daarnaast draag je bij aan de vernieuwing van het CIAM-systeem, waarbij de huidige beheervoorziening wordt herbouwd en de nieuwe oplossing verder wordt ontwikkeld.
Maar je werk stopt niet bij deze twee onderwerpen. Je krijgt ook te maken met een toekomstige datamigratie, de migratie van de beheersite van de ConfiguratieService, wensen voor de kaartmodule en het doorvoeren van securitybeleid. En als er iets misgaat, pak je het op. Denk aan bugs, inlogverstoringen of fouten in het publicatieproces.
Dat maakt je werk breed en afwisselend: de ene dag werk je aan nieuwe functionaliteit of een technische verbetering, de andere dag los je een storing op die direct impact heeft op een belangrijke overheidsdienst.
Wat ga je doen?
- Je ontwikkelt en onderhoudt software met C# en .NET.
- Je werkt met onder andere microservices, RabbitMQ, Keycloak en PostgreSQL.
- Je werkt met technologieën zoals Argo CD, OpenShift, Harbor en Kubernetes om applicaties te deployen, beheren en verder te automatiseren.
- Je onderzoekt complexe technische vraagstukken en kiest zelfstandig een passende oplossing.
- Je bewaakt de kwaliteit, onderhoudbaarheid en beheerbaarheid van de code en services.
- Je werkt aan migraties, verbeteringen, securitymaatregelen en nieuwe functionaliteit.
- Je pakt bugs, verstoringen en publicatiefouten op en zorgt dat problemen structureel worden opgelost.
- Je denkt mee over technische richting en helpt bepalen hoe services verder kunnen worden ontwikkeld.
- Je ondersteunt collega's bij technische vraagstukken en deelt actief je kennis.
- Je werkt samen met andere teams die gebruikmaken van onze generieke services.
Waarom senior?
Senior zijn betekent hier niet dat je alleen de moeilijkste code schrijft. We zoeken iemand die richting kan geven aan de technische ontwikkeling.
Je kunt een complex probleem zelfstandig analyseren, maakt bewuste technische keuzes en ziet wat een oplossing op langere termijn betekent voor kwaliteit en beheer. Je neemt verantwoordelijkheid voor wat je bouwt en spreekt je uit als iets technisch beter of slimmer kan.
Tegelijkertijd sta je niet op afstand van je collega's. Je helpt anderen bij lastige vraagstukken, deelt je kennis en draagt bij aan een team waarin developers elkaar technisch sterker maken.