| Start | 16-2-206 |
| Einddatum | 31-12-2028 |
| Optie op verlenging | Ja |
| Uren per week | 36-40 |
| Locatie | Den Haag + Remote |
| Bijzonderheden | Deze aanvraag is geschikt voor een ZZP'er. 2 CV's kan ik aanbieden echter 1fte wordt er gevraagd |
| Tarief | Marktconform, in overleg |
| Deadline | 10-2- 2026 om 13.00 |
| Omschrijf de context van het project/programma waarin de activiteiten plaatsvinden, wanneer en op grond waarvan is het project/programma afgerond en welke rol heeft de professional binnen het project/programma? |
| Beschrijving project/programma: De projectactiviteiten vinden plaats binnen het portfolio van het ICTU-programma ENIAMS. Doel van het portfolio betreft het ontwikkelen van informatievoorzieningen (IV) en ondersteunen van pilots ten behoeve van implementatie van Europese en Nederlandse Identity en Access Management (IAM) Stelsels. Deze Stelsels hebben betrekking op zowel subjecten (burgers en bedrijven) als objecten (onroerend goed en vastgoed). De opdrachten binnen dit portfolio betreffen een samenhangend geheel van stelsels, wet- en regelgeving en verordeningen, waaronder — maar niet uitsluitend — EDI, eIDAS, DTC, Toegang, Wdo, Reisdocumenten, SVM en Wtta. Deze opdrachten omvatten niet alleen de ontwikkeling en doorontwikkeling van informatievoorzieningen (IV) en ICT, maar ook activiteiten op het gebied van beheer, toezicht, handhaving, certificering en accreditatie. Omschrijving einde programma en project: De implementatie van de IV en ICT vergt naar verwachting meerdere jaren, waarbij de looptijd van het ICTU-programma is voorzien tot en met 2030, of eindigt zoveel eerder als informatiesystemen zijn opgeleverd en overgedragen aan de toekomstige beheerorganisatie, waarbij financiële en inhoudelijke decharge door de klant heeft plaatsgevonden. Welke rol heeft de professional binnen het programma: De professional is als Senior Rust ontwikkelaar verantwoordelijk voor het ontwikkelen van mobiele en web/backend softwarecomponenten inclusief geautomatiseerde testen voor de voorziening NL Wallet binnen het programma ENIAMS. De professional beschikt hiervoor over Rust ontwikkelexpertise en expertise op het gebied van testautomatisering (zie ook benodigde specifieke kennis in opdrachtomschrijving) |
| Welke opdracht gaat de professional uitvoeren en welke activiteiten horen daarbij? |
| Ter ondersteuning van de uitvoering van het Nederlandse EDI-stelsel (EDI-stelsel NL) is de Softwarerealisatie opdracht aan ICTU uitgezet om gefaseerd een Nederlandse versie van de E(U)DI-Wallet (NL Wallet) te ontwikkelen. 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. De in te zetten professional vervult de rol van Senior Rust Developer binnen het ICTU-programma ENIAMS. De professional is verantwoordelijk voor op te leveren mobiele en web/backend softwarecomponenten met bijbehorende testware van de voorziening NL Wallet. Oplevering vindt plaats conform vastgestelde kwaliteitseisen en is in lijn met overeengekomen kwaliteitsaanpak. Activiteiten die horen bij het realiseren van de opdracht zijn:
|
| Welke concrete resultaten dient de professional te behalen? Resultaten dienen concreet en meetbaar te zijn. |
| Deelresultaten: De Senior Rust Developer voert ontwikkel- en testwerkzaamheden uit. Het resultaat bestaat uit gerealiseerde mobiele en web/backend (Rust) software incrementen van de voorziening NL Wallet, waarbij de software voldoet aan:
Het resultaat van de inzet is het tijdig, zelfstandig en conform Agile/Scrum werkwijze autonoom opleveren van software incrementen in afstemming met de andere developers (ontwikkelaars) en testers. Hiervoor levert de professional software op ten behoeve van releases van de klant in gemiddeld 20-23 sprints per jaar gedurende de looptijd van de opdracht. In samenspraak met de product owner wordt de ontwikkelagenda, releaseplanning en prioritering binnen de releaseplanning afgestemd. Eindresultaat:
Wanneer is de opdracht afgerond en beëindigd: De opdracht is afgerond wanneer er een inhoudelijke decharge heeft plaatsgevonden op het programma en de werkende softwarecomponenten zijn opgeleverd en geaccepteerd door de klant. |
| Hoe wat en wanneer zal het werk/de resultaten worden beoordeeld? Detailleer de criteria en momenten voor feedback en beoordeling. Voorbeeld: maandelijkse voortgangsrapporten en een eindbeoordeling bij projectafsluiting. |
Tussentijdse beoordeling:
Eindbeoordeling:
|
| Wat is de kans dat de verwachte duur wordt overschreden, c.q. welke onzekerheden er zijn t.a.v. de verwachte duur? |
| De looptijd van het Programma ENIAMS is afhankelijk van besluitvorming bij klant en voortgang bij beheerorganisatie en andere ketenpartijen. Op basis van de huidige inzichten wordt de kans klein geacht dat de duur wordt overschreden. |
| Over welke specifieke kennis beschikt de professional, waarover het eigen personeel van de Opdrachtgever niet beschikt en waar een eventuele vervanger ook over zou moeten beschikken? |
De professional beschikt over de volgende combinatie van aantoonbare expertise met betrekking tot de ontwikkeling van software:
|
| Gewenste profiel | |||
Je bent de geschikte kandidaat dankzij je persoonlijkheid, kennis, kunde en ervaring, waaronder:
teamleden. Je voelt aan wanneer het tijd is voor een kop koffie of thee.
|
|||
| Eisen | |||
|
|||
| Wensen | |||
| Nr | Omschrijving | Gewicht | Beoordeling |
| W1 | Je hebt minimaal 2 jaar aantoonbare ervaring met Rust ontwikkeling i.c.m.: 1. Axum, Tokio, sqlx/SeaORM, Serde (Backend) 2. Vue, React of vergelijkbaar (Front-end) 3. FFI 4. Dart (flutter) 5. iOS 6. Android 7. Gitlab, Jira 8. Docker, Helm, Kubernetes |
50% | Per onderdeel 1 punt. Maximaal te behalen punten = 8 Bij géén aantoonbare ervaring is de score 0. |
| W3 | Aantoonbare kennis van en courante ervaring in vergelijkbare rollen en of opdrachten. | 30% | ≥ 5 jaar = 10 punten ≥ 3 jaar < 5 jaar = 8 punten ≥ 2 jaar < 3 jaar = 6 punten ≥ 1 jaar < 2 jaar = 4 punten < 1 jaar = 2 punten Bij geen aantoonbare ervaring is de score 0 |
| Bij voorkeur aan te leveren als motivatie bij de aanbieding: • Voorbeeld(en) van (een) applicatie(s) waaraan je gewerkt hebt. |
|||
| Prijs | |
| Gewicht van prijs bij beoordeling | 20% |