Sr. Fullstack Java Ontwikkelaar / .NET Ontwikkelaar
- 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
+35 more
Job description
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.
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.
Requirements
- Je hebt tenminste 5 jaar aantoonbare praktijkervaring met .NET ontwikkeling, ondersteund door onderstaande Microsoft-producten (eventueel met Microsoft-certificering):
- .NET Framework (3.5 t/m 4.8) en .NET Core (3.1+)
- C# (minimaal versie 6)
- .NET MVC en ASP.NET
- SOAP (WCF) en REST (.NET WebApi)
- Microsoft SQL server, SQL en datamodellering
- Entity Framework (Core)
- LINQ
-
Packagemanagers (nuGet en NPM) 10.IIS, JSON Web Tokens, SSL en Certificaten
- Minimaal 5 jaar aantoonbare praktijkervaring met front-end ontwikkeling gebruik makend van Angular 14, Bootstrap 4, Node.js, HTML5, JavaScript, Typescript en CSS3.
- 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.
- Minimaal 5 jaar ervaring met het ontwikkelen van software op basis van Java, Angular en Typescript.
- Minimaal 5 jaar ervaring met ontwikkelen van (onderdelen van) platformen.
- Minimaal 5 jaar ervaring met testframeworks en unittesten.
- Kennis en ervaring met: Spring boot, JWT, JUnit, Maven, HikariCP, Hibernate, Selenium, Jira.
- Ervaring met ontwikkelen van schaalbare platformen.
- HBO/WO werk- en denkniveau.
-
Aantoonbare ervaring met werken volgens het Scrum framework.
- Je hebt ervaring met Winforms, evenals ervaring met het implementeren en testen van Digitale Toegankelijkheidseisen (WCAG 2) binnen User Interfaces.
- Je hebt ervaring met testautomatisering (bijvoorbeeld met tooling als Browserstack, Selenium, Specflow of SoapUI).
- Je hebt kennis van OpenNCP.
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.
About the company
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.
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.
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
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Netherlands – Europe’s powerhouse for software development?
Software Developer Salary in The Netherlands [2023]
What’s the Difference between a Junior, Mid, and Senior Developer?
Best Companies in the Netherlands: Top 25 Companies in 2023