De professional heeft als opdracht:
Ontwikkeling van een agent-architectuur op het Logius Standaard Platform en de haalbaarheid daarvan aantonen met een aantal representatieve referentie-implementaties die frequent zijn te toetsen op praktische bruikbaarheid. Daarnaast betreft de opdracht de implementatie van een infrastructuur waarin beheersing van zaken zoals kennismanagement, veilige toegang, betrouwbaarheid, performance, privacybescherming, digitale toegankelijkheid, automatische kostenverdeling en audit-transparantie goed kunnen worden geborgd.
Hieronder vallen de volgende activiteiten:
· Verkenning van de behoeften vanuit de praktijk en die vertalen naar items op een backlog
· Uitwerking van een agent-architectuurdocument voor professionals
· Samenvatting van de architectuur in presentaties voor breder publiek
· Uitwerking van een plan van aanpak voor de stapsgewijze implementatie van de architectuur
· Bijhouden van de laatste technische ontwikkelingen en hier afgewogen keuzes in maken
· Praktische toepasbaarheid aantonen in deels zelf op te bouwen referentie-implementaties
· Vertaling van compliance- en kwaliteitskaders naar praktisch uitvoerbare DevOps-procedures
· Uitdragen en overdragen van opgedane kennis naar DevOps-medewerkers
· Begeleiding van zelftoetsing door DevOps-medewerkers zelf en afhandeling van bevindingen
· Begeleiding van onafhankelijke audits door derde partijen en afhandeling van bevindingen
Welke eindresultaten zal de professional aan het einde van de opdracht dienen op te leveren.
• Overdracht van bovengenoemde deelresultaten naar het DevOps-team;
• Bewijs dat dit team in voldoende mate in staat is zelf de agent-architectuur in te zetten.
Wanneer is de opdracht afgerond en beëindigd:
De opdracht is afgerond na oplevering van de gevraagde resultaten aan het einde van het eerste kwartaal in 2027
Hoe wat en wanneer zal het werk/de resultaten worden beoordeeld?
Verantwoording en beoordeling:
• Kennisuitwisseling met het DevOps-team op dinsdagen, donderdagen en vrijdagen;
• Wekelijkse bespreking van actuele vraagstukken met het DevOps-team;
• Wekelijkse mondelinge voortgangsbespreking met de programmamanager;
• Maandelijkse voortgangsrapportage over tussenresultaten aan de programmamanager;
• Door wekelijkse beoordeling van tussenresultaten en maandelijkse voortgangsrapportage is eindbeoordeling in principe een formaliteit.
Wat is de kans dat de verwachte duur wordt overschreden, c.q. welke onzekerheden er zijn t.a.v. de verwachte duur?
Door maandelijkse beoordeling van tussenopleveringen wordt de kans klein geacht dat de verwachte duur wordt overschreden. Om onzekerheden te managen in beschikbaarheid van collega’s voor finale kennisoverdracht is het laatste kwartaal van de inzet van de professional exclusief gereserveerd voor overdracht en nazorg. Om onzekerheid in de beschikbaarheid en voortgang van de professional gedurende de inzet te managen wenst ICTU de opdracht te verdelen over twee los van elkaar te werven professionals. Ongeacht de uitkomst wordt de opdracht niet in tijd verlengd.
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:
Minimaal 5 jaar aantoonbare en courante kennis van en werkervaring met:
• Backend: Java 21 (EE)
• Framework: Quarkus 3.x
• Frontend: Angular 19, NodeJS, Typescript
• ORM: Hibernate Panache
• Open-source database systemen: MySQL, PostgreSQL en of MariaDB
• API / (web)interfaces: OpenAPI
Wensen
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
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).
Hinttech Staffing
Hinttech Staffing
Contactgegevens
Bedrijfsnaam: Hinttech Staffing
Contactpersoon: De heer Staffing
Adres: Loire 172
Postcode/plaats: 2491 AL 's-Gravenhage
Telefoon: +31 (0)70 315 7679
Fax: www.hinttech.com
Email: staffing@hinttech.com