Senior Rust-developer (AI-first)
Zzp of detachering? Staat de opdracht beide toe, dan kies jij.
De opdracht
In het kort
- Je ontwikkelt mobiele en web/backend softwarecomponenten voor de NL Wallet binnen het ENIAMS-programma van ICTU.
- Je werkt aan de Nederlandse versie van de EUDI-Wallet voor digitale identificatie en gegevensdeling voor burgers en bedrijven.
- Je levert betrouwbare, veilige en onderhoudbare software op met geautomatiseerde tests en AI-ondersteunde werkwijzen.
Je werkt als Senior Rust-developer aan de ontwikkeling van de NL Wallet binnen het ICTU-programma ENIAMS. Je realiseert mobiele en web/backend softwarecomponenten inclusief geautomatiseerde testen voor deze voorziening.
Wat je gaat doen
- Je ontwikkelt Rust software voor de NL Wallet volgens vastgestelde kwaliteitseisen.
- Je ondersteunt andere ontwikkelaars bij de realisatie van software binnen het team.
- Je reviewt software van andere ontwikkelaars en draagt bij aan de kwaliteitsborging.
- Je documenteert software en werkwijzen voor hergebruik en onderhoud.
- Je beoordeelt functionele requirements op haalbaarheid en plant werkzaamheden in.
- Je adviseert over architectuur- en realisatiekeuzes binnen het team.
- Je werkt aan de implementatie van authenticatieprotocollen zoals OpenID4VC, ISO mdoc/mDL en OIDC.
Waar je terechtkomt
Je werkt binnen het ICTU-programma ENIAMS aan de ontwikkeling van informatievoorzieningen voor Identity en Access Management (IAM) Stelsels. De focus ligt op de NL Wallet, een voorziening die burgers en bedrijven in staat stelt digitaal te identificeren, elektronische handtekeningen te zetten en gegevens te delen. Je werkt in een team dat verantwoordelijk is voor de realisatie van deze wallet, inclusief beheer, toezicht en certificering.
Deze wallet stelt burgers en bedrijven in staat om zich, zowel in Nederland als in andere EU-lidstaten, digitaal te identificeren, elektronische handtekeningen te zetten en zelf gegevens of documenten te delen binnen publieke en private domeinen.
Wat je meebrengt
- Rust-software en bijbehorende tests opleveren volgens de afgesproken kwaliteitseisen.
- Werken aan een Rust-library die zowel in mobiele apps als in backendcode kan worden geïntegreerd.
- Authenticatieprotocollen implementeren, waaronder OpenID4VC, ISO mdoc/mDL en OIDC.
- Andere ontwikkelaars ondersteunen, hun software reviewen en software documenteren.
- Functionele requirements beoordelen op haalbaarheid en werkzaamheden inschatten en inplannen.
- Adviseren over architectuur- en realisatiekeuzes en ondersteunen bij ontwerp, technisch onderzoek en analyses.
- Tests automatiseren en waar mogelijk ook de bijbehorende rapportages.
- Verbeteringen voorstellen en doorvoeren.
- AI-codeassistenten en AI-agents structureel inzetten bij het schrijven, refactoren, testen en documenteren van software.
- AI-gegenereerde code en tests kritisch beoordelen op correctheid, veiligheid, onderhoudbaarheid en licentievoorwaarden.
- AI-ondersteunde werkwijzen binnen het team en de CI/CD-straat inrichten en doorontwikkelen, met oog voor informatiebeveiliging en privacy.
- Kennis delen en teamleden coachen in effectief en verantwoord gebruik van AI-tooling.
Praktisch
- Wij dienen je uiterlijk 16 nov 2026 in bij de opdrachtgever