Start | 01-07-2025 |
Einddatum | 30-09-2028 |
Optie op verlenging | Nee |
Uren per week | 36 |
Locatie | Den Haag + Remote |
Bijzonderheden | Deze aanvraag is geschikt voor ZZP'ers (geen doorleen). 2 CV's kan ik aanbieden echter er wordt 1fte gezocht. |
Tarief | ICTU heeft geen max. tarief gegeven dus graag marktconform aanbieden |
Deadline | 20-06-2025 om 09.00 |
1. Wat is de reden om een professional in te huren? Toelichting: De reden achter de inhuurbehoefte geeft een sterke indicatie over de aard van de opdracht. |
Specifieke expertise: er is behoefte aan een specifieke deskundigheid die niet of nauwelijks aanwezig is bij ICTU. De softwarerealisatie opdracht ten behoeve van nieuwe wetgeving vereist specifieke expertise voor het ontwikkelen, testen, uitrollen en tijdelijk beheren van software (DevOps) voor een nieuw organisatieonderdeel binnen het beleidsdepartement van SZW. ICTU beschikt niet over deze specifieke kennis intern. |
2. Voert de professional het geheel van het takenpakket van de interne medewerker uit? Ja/Nee |
Nee, de werkzaamheden behelzen geen werkzaamheden die tot de kernwerkzaamheden van ICTU behoren. De werkzaamheden behoren op basis van huidige inzichten ook niet tot een functie die in de nabije toekomst ingevuld gaat worden door een eigen medewerker van ICTU. |
3. Gaat personeel van de opdrachtgever de professional werkinhoudelijk aansturen? Ja/Nee en toelichten. Toelichting: hiermee wordt niet bedoeld overleg over de voortgang van het project. |
Nee, professional is volledig zelfstandig in het bepalen van zijn werktijden en stemt in onderling overleg de op te leveren (deel)resultaten af. De professional realiseert volgens eigen inzicht en volgens afgesproken kwaliteitsnormen de gedefinieerde (deel)resultaten. Er wordt geen werkinhoudelijke aansturing of leiding en gezag op de professional uitgeoefend. |
4. Gaat Opdrachtgever de professional (periodiek) inhoudelijk beoordelen? Ja/Nee en toelichten. Toelichting: hiermee wordt niet bedoeld overleg over de voortgang van het project. |
Nee, er worden geen functionerings- of beoordelingsgesprekken met de professional gevoerd. Er vindt periodiek overleg plaats op het behalen van de (deel)resultaten en een eindoverleg bij de oplevering van het eindresultaat. |
5.Bepaalt de professional zelf hoe, wanneer en waar de opdracht wordt uitgevoerd? Ja/Nee en toelichten. Toelichting: mits passend binnen de bedrijfsvoering van de opdrachtgever. |
Ja, de professional deelt zijn werkzaamheden zelfstandig in. Hij verricht deze naar eigen inzicht. De professional houdt zich aan wettelijke normen en onderling gemaakte afspraken over de oplevering van het resultaat/de resultaten en de doorlooptijd van de werkzaamheden. |
6. Is de professional vrij om zichzelf in de uitvoer van de opdracht te laten vervangen? Ja/Nee en toelichten |
Ja, mits er over dezelfde kennis en kunde wordt beschikt en na overleg en goedkeuring ICTU. |
7.Zijn er binnen de afdeling ook interne medewerkers die dezelfde werkzaamheden uitvoeren? Ja/Nee |
Nee, ICTU heeft geen medewerkers in dienst die dezelfde werkzaamheden uitvoeren of vacatures voor dezelfde werkzaamheden open staan. |
8. Wie voorziet de middelen en materialen die nodig zijn voor de opdracht? Specificeer of van de professional verwacht wordt eigen gereedschap en materialen te gebruiken. |
De professional voorziet zich van eigen middelen en materialen. |
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 programma: De activiteiten vinden plaats binnen het Portfolio 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 subjecten (burgers en bedrijven) en objecten (onroerend en vastgoed). De opdrachten in dit portfolio omvatten de volgende Stelsels: EDI, Toegang, Reisdocumenten, SVM, WTTA. De activiteiten bij het opzetten van deze Stelsels omvatten, naast de IV en ICT, ook activiteiten als Toezicht, Handhaving, Certificering en Accreditatie. Omschrijving einde programma: 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 structurele IT-beheerorganisatie, waarbij financiële en inhoudelijke decharge door klant heeft plaatsgevonden. Welke rol heeft de professional binnen het project/programma: De professional wordt zelfstandig ingezet en is als fullstack ontwikkelaar verantwoordelijk voor het ontwikkelen, testen, uitrollen en tijdelijk beheren van software (DevOps) voor het WTTA-stelsel binnen het ICTU-programma ENIAMS. De professional beschikt hiervoor over brede Java en Typescript expertise (fullstack) en heeft ervaring met het ontwikkelen van complexe enterprise softwaresystemen en (web)interfaces/integraties (zie blok specifieke kennis). |
|||
Welke opdracht gaat de professional uitvoeren en welke activiteiten horen daarbij? |
|||
De professional is als fullstack ontwikkelaar verantwoordelijk voor op te leveren softwarecomponenten voor het WTTA-stelsel binnen het ICTU-programma ENIAMS. Oplevering vindt plaats conform vastgestelde kwaliteitseisen en is in lijn met de overeengekomen kwaliteitsaanpak. Activiteiten die horen bij het realiseren van de opdracht:
|
|||
Welke concrete resultaten dient de professional te behalen? Resultaten dienen concreet en meetbaar te zijn. | |||
Deelresultaten: Gerealiseerde softwarecomponenten voor het WTTA-selsel cf. plan van aanpak binnen het ICTU-programma ENIAMS, waarbij de software voldoet aan:
Het resultaat van de inzet is het tijdig, zelfstandig en conform Agile/Scrum werkwijze autonoom opleveren van software in afstemming met peer scrumteamleden en product owner. Hiervoor levert de professional software op ten behoeve van mijlpaal releases van de klant gedurende de looptijd van de opdracht. De product owner van de klant bepaalt de ontwikkelagenda en releaseplanning en de prioritering binnen deze releaseplanning. 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 is afhankelijk van besluitvorming bij de klant/gebruiker. 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? | |||
Aantoonbare en courante kennis van en ervaring met het ontwikkelen van complexe enterprise softwaresystemen en (web)interfaces/integraties volgens design-patterns en ontwerpprincipes met de volgende technologieën en tools: | |||
Eisen | |||
Minimaal 4 jaar aantoonbare en courante kennis van en werkervaring met:
|
|||
Wensen | |||
Nr | Omschrijving | Gewicht | Beoordeling |
W1 | Authenticatie: 1) Keycloak, 2) SAML | 10% | Meer dan 2 jaar courante ervaring met: 1 van de 2 punten = 6 punten Beide punten = 10 punten |
W2 | Containerisatie: 1) Kubernetes, 2) Docker, 3) Helm | 20% | Meer dan 2 jaar courante ervaring met: 1 van de 3 = 2 punten 2 van de 3 = 6 punten Alle 3 = 10 punten |
W3 | CI/CD: 1) Git, 2) Maven, 3) GitLab CI/CD, 4) Nexus, 5) NPM registry | 20% | Meer dan 2 jaar courante ervaring met: 1 van de 5 = 2 punten 2 van de 5 = 4 punten 3 van de 5 = 6 punten 4 van de 5 = 8 punten Alle 5 = 10 punten |
W4 | Codekwaliteit & Testing 1) SonarQube, 2) JUnit, 3) Karma/Jasmine, 4) Cypress/ Selenium |
20% | Meer dan 2 jaar courante ervaring met: 1 van de 4 = 2 punten 2 van de 4 = 4 punten 3 van de 4 = 6 punten Alle 4 = 10 punten |
W5 | Monitoring & Logging: 1) Prometheus, 2) Grafana, 3) ELK Stack |
10% | Meer dan 2 jaar courante ervaring met: 1 van de 3 = 2 punten 2 van de 3 = 6 punten Alle 3 = 10 punten |