27 Sep. 2022

Sr. Fullstack Java Ontwikkelaar / .NET Ontwikkelaar

32
Zuid-Holland

Aanvraag ICG17300 Tijdelijke inhuur

Voor Ministerie van Volksgezondheid, Welzijn en Sport (VWS) zijn wij op zoek naar een Sr. Fullstack Java Ontwikkelaar / .NET Ontwikkelaar.

Omschrijving opdracht:
Voor een bestaand product binnen CIBG is er behoefte aan specifieke full stack Java/Angular en .NET ontwikkelexpertise. Het product heeft als kerntaak het uitwisselen van gegevens binnen de Europese Unie. Voor deze uitwisseling is een platform aanwezig (front-backend) op basis van Java. De front-end is op basis van Angular (14) gebouwd, de backend is Java (1.8). Het product moet op korte termijn worden omgebouwd van Java naar .NET.
Als ontwikkelaar wordt je mede verantwoordelijk voor het opleveren van de door de Product Owner gevraagde functionaliteiten. Jij bent samen met de andere leden van het ontwikkelteam verantwoordelijk voor de kwaliteit. Tevens zullen jullie als team proactief bezig moeten zijn met het door ontwikkelen en onderhouden van het product om op die manier de kwaliteit omhoog te brengen en verstoringen te beperken. Jouw taak is om in samenwerking met het bestaande team en in nauw overleg met architectuur inzichtelijk te maken wat er nodig is om de applicatie om te bouwen van Java naar .Net, het oplossen van bugs, en toevoegen van functionaliteit in zowel front-end als backend. Je bent in staat te ontwikkelen, ontwerpen en te implementeren in een OTAP omgeving conform architectuur- en ontwikkelprincipes van CIBG. Ook draag je bij aan de overdracht van de omgebouwde applicatie naar de teams die de .NET maatwerkapplicaties van CIBG beheren.

Concreet verwacht het CIBG de volgende taken en resultaten:
- Bijdrage aan het solution design rond de ombouw van het product van Java naar .NET en de concrete realisatie ervan binnen de architectuur kaders.
- Onderhoud en optimaliseren bestaande front-end en backend code.
- Ontwerpen en realiseren van nieuwe functionaliteit.
- Implementeren van stubs voor de koppeling en berichtenverkeer.
- Ontwerpen en bouwen beheerfuncties met bijbehorende front-ends.
- Documenteren oplossingen.
- Schrijven van unit tests en front-end tests.

Omschrijving opdrachtgever:
Het CIBG is een agentschap van het ministerie van Volksgezondheid, Welzijn en Sport (VWS). Het CIBG zorgt voor een betrouwbare verzameling en verwerking van (gecertificeerde) gegevens. Het CIBG beheert met name registers, zoals het BIG-register, Donorregister, Diergeneeskunderegister en UZI-register.
CIBG heeft vestigingen in Den Haag en Heerlen. De afdeling Delivery is in Den Haag gevestigd.
De taak van afdeling Delivery is het ontwikkelen en in stand houden van applicaties en websites met gegevensverzamelingen. Dit betekent dat de afdeling Delivery zorgt voor beschikbaarheid van de applicaties en websites, beveiliging van en gebruiksvriendelijke toegang tot de gegevens. Binnen de afdeling Delivery zijn een aantal Scrum Teams actief die verantwoordelijk zijn voor de continuïteit van de ruim 20 applicaties, websites en services binnen het producten portfolio van CIBG. Op een Agile/Scrum wijze wordt op basis van een geprioriteerde back log het onderhoud en de doorontwikkeling gedaan op de applicaties.

Middelen:
Voor de uitvoer van de functie/opdracht achten wij dat de gegunde kandidaat de volgende middelen tot zijn/haar beschikking heeft:
Licenties Microsoft Visual Studio Enterprise.

Functie eisen (knock-out criteria)

1. Je hebt tenminste 5 jaar aantoonbare praktijkervaring met .NET ontwikkeling, ondersteund door onderstaande Microsoft-producten (eventueel met Microsoft-certificering):
2. .NET Framework (3.5 t/m 4.8) en .NET Core (3.1+)
3. C# (minimaal versie 6)
4. .NET MVC en ASP.NET
5. SOAP (WCF) en REST (.NET WebApi)
6. Microsoft SQL server, SQL en datamodellering
7. Entity Framework (Core)
8. LINQ
9. Packagemanagers (nuGet en NPM)
10.IIS, JSON Web Tokens, SSL en Certificaten
11. Minimaal 5 jaar aantoonbare praktijkervaring met front-end ontwikkeling gebruik makend van Angular 14, Bootstrap 4, Node.js, HTML5, JavaScript, Typescript en CSS3.
12. Minimaal 2 jaar praktijkervaring met CI/CD, waaronder het implementeren van unit testen in .NET en Angular en het gebruik van ontwikkeltooling als Azure DevOps, SonarCloud en GIT.
13. Minimaal 5 jaar ervaring met het ontwikkelen van software op basis van Java, Angular en Typescript.
14. Minimaal 5 jaar ervaring met ontwikkelen van (onderdelen van) platformen.
15. Minimaal 5 jaar ervaring met testframeworks en unittesten.
16. Kennis en ervaring met: Spring boot, JWT, JUnit, Maven, HikariCP, Hibernate, Selenium, Jira.
17. Ervaring met ontwikkelen van schaalbare platformen.
18. HBO/WO werk- en denkniveau.
19. Aantoonbare ervaring met werken volgens het Scrum framework.

Functie wensen (gunningscriteria)

1. Je hebt ervaring met Winforms, evenals ervaring met het implementeren en testen van Digitale Toegankelijkheidseisen (WCAG 2) binnen User Interfaces.
2. Je hebt ervaring met testautomatisering (bijvoorbeeld met tooling als Browserstack, Selenium, Specflow of SoapUI).
3. Je hebt kennis van OpenNCP.

Competenties

- Je bent organisatiesensitief, flexibel, sterk in netwerken en conceptueel sterk.
- Je hebt een coachende stijl van communiceren, bent gericht op ‘samen’ en minder op ‘zelf’.
- Je staat stevig in je schoenen en beschikt over de nodige overtuigingskracht in een taal die je collega’s ook begrijpen.
- Goede communicatieve vaardigheden, zowel schriftelijk als mondeling.

Algemene informatie m.b.t. de aanvraag

Locatie: Den Haag (en thuiswerken)
Startdatum: zsm
Duur: 3 maanden
Optie op verlenging: onbekend
Inzet: 32 uur per week
Tarief: marktconform
Sluitingsdatum: 30-9-2022
Sluitingstijd: 09:00
Intakegesprek: ntb

Hoe dient uw aanbieding verzorgd te worden?

- CV in ”Word-formaat” geschreven in de taal van de uitvraag;
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).

N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.

Locatie

Den Haag
Team Recruitment ICQ Groep

Contactpersoon

Team Recruitment ICQ Groep
ICQ-Groep gebruikt cookies om bepaalde voorkeuren te onthouden en vacatures af te stemmen op je interesses.