Senior Rust developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
Als Senior Rust Developer (AI-first) werk je binnen het programma ENIAMS aan de ontwikkeling van de NL Wallet, de Nederlandse implementatie van de Europese digitale wallet. Deze voorziening stelt burgers en bedrijven in staat zich digitaal te identificeren, elektronische handtekeningen te plaatsen en gegevens veilig te delen binnen zowel publieke als private domeinen. Je bent verantwoordelijk voor het ontwikkelen van mobiele en web/backend softwarecomponenten inclusief bijbehorende testautomatisering. Daarbij werk je volgens een AI-first werkwijze waarbij AI-codeassistenten en AI-agents structureel worden ingezet tijdens ontwerp, ontwikkeling, testen, documentatie en code reviews. Werkzaamheden
- Ontwikkelen en opleveren van Rust-software.
- Ondersteunen van andere ontwikkelaars bij softwareontwikkeling.
- Reviewen van software van collega-ontwikkelaars.
- Documenteren van softwarecomponenten.
- Beoordelen van functionele requirements op technische haalbaarheid.
- Adviseren over architectuur- en realisatiekeuzes.
- Uitvoeren van technisch onderzoek en analyses.
- Automatiseren van functionele en niet-functionele testen.
- Implementeren van authenticatieprotocollen zoals OpenID4VC, ISO mdoc/mDL en OIDC.
- Ontwikkelen van Rust libraries voor mobiele en backend toepassingen.
- Signaleren en doorvoeren van verbeteringen.
- Inzetten van AI-codeassistenten en AI-agents tijdens softwareontwikkeling.
- VerifiΓ«ren van door AI gegenereerde code op kwaliteit, veiligheid en onderhoudbaarheid.
- Inrichten van AI-ondersteunde werkprocessen binnen team en CI/CD-omgevingen.
- Coachen van teamleden in verantwoord gebruik van AI-tooling.
- Participeren in een zelforganiserend scrumteam.
header-over-companydesc ICTU voert binnen het programma ENIAMS projecten uit die bijdragen aan de ontwikkeling van nationale en Europese Identity & Access Management (IAM)-stelsels. Binnen dit portfolio worden informatievoorzieningen ontwikkeld en pilots ondersteund voor digitale identiteiten, toegangsdiensten en authenticatieoplossingen. De werkzaamheden vinden plaats binnen een complexe omgeving waarin wet- en regelgeving, beveiliging, privacy en betrouwbaarheid centraal staan.
Requirements
- Minimaal HBO+/WO werk- en denkniveau met een afgeronde relevante opleiding.
- Minimaal 3 jaar aantoonbare ervaring met:
- Ontwikkelen van mobiele (iOS, Android) Γ©n web/backend applicaties inclusief integraties in complexe omgevingen, waarvan minimaal 2 jaar in Rust.
- Cryptografie, PKI, digitale handtekeningen, digitale identiteit (SSI) en authenticatiefunctionaliteit.
- Unit- en integratietesten met hoge testdekking.
- Geautomatiseerd testen van software op basis van functionele en niet-functionele eisen.
- Werken binnen agile/scrum- en DevOps-omgevingen.
-
Aantoonbare ervaring met een AI-first werkwijze in softwareontwikkeling. Wens 1 Aantoonbare ervaring met Rust-development in combinatie met:
- Axum, Tokio, sqlx/SeaORM, Serde (backend)
- Vue, React of vergelijkbaar (frontend)
- FFI
- Dart (Flutter)
- iOS
- Android
- GitLab en Jira
-
Docker, Helm en Kubernetes Wens 2 Aantoonbare ervaring met AI-first softwareontwikkeling, waaronder:
- AI-ondersteunde codegeneratie en refactoring
- AI-ondersteunde testautomatisering
- AI-ondersteunde code reviews en kwaliteitsborging
- Inrichting van AI-workflows of AI-agents binnen teams en CI/CD
-
Verantwoord AI-gebruik binnen beveiligings- en privacygevoelige omgevingen Wens 3 Aantoonbare ervaring met softwareontwikkeling binnen:
- Publieke dienstverlening
- Identiteitsdomeinen
- Securitykritische omgevingen
- Omgevingen met hoge eisen aan betrouwbaarheid, privacy, beveiliging en continuΓ―teit Aanvullend gewenst Voorbeelden van applicaties waaraan is gewerkt. Een concreet praktijkvoorbeeld waarin AI-tooling aantoonbaar heeft bijgedragen aan kwaliteits- of snelheidsverbetering van softwareontwikkeling inclusief validatie van de AI-output.
About the company
Voor onze partner ICTU zijn wij op zoek naar een Senior Rust Developer (AI-first). Ben jij binnenkort beschikbaar voor een nieuwe opdracht en wil jij een maatschappelijke bijdrage leveren aan de ontwikkeling van digitale identiteitsoplossingen voor burgers en bedrijven in Nederland en Europa? Lees dan verder. Voor onze partner ICTU zijn wij op zoek naar een Senior Rust Developer (AI-first). Ben jij binnenkort beschikbaar voor een nieuwe opdracht en wil jij een maatschappelijke bijdrage leveren aan de ontwikkeling van digitale identiteitsoplossingen voor burgers en bedrijven in Nederland en Europa? Lees dan verder.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦