.NET (web)ontwikkelaar (niveau medior- senior)
Job Description:
Functie-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.
Daarnaast voert het CIBG ook een aantal taken uit met een ander karakter dan gegevensverwerking. Zo geeft het CIBG ook ontheffingen af voor de productie en verspreiding van medicinale cannabis, reikt het de UZI-pas uit en verleent het CIBG vergunningen aan apotheekhoudende huisartsen en farmaceutische bedrijven voor het bereiden, invoeren en groothandelen in geneesmiddelen. CIBG wil zich specialiseren op het uitvoeren van registertaken voor VWS en op specifieke registers voor onderwijs, (beroepen)registertaken en gegevensknooppunten Rijksbreed.
CIBG heeft vestigingen in Den Haag en Heerlen. De afdeling Delivery is in Den Haag gevestigd.
De taak van de afdeling Delivery is het doorontwikkelen 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.
Doelstelling
Binnen de afdeling Delivery zijn scrum teams actief die verantwoordelijk zijn voor instandhouding, doorontwikkeling en vernieuwing van het applicatieportfolio. Voor deze teams is het CIBG op zoek naar een senior .NET ontwikkelaar met back- en frontend kennis. In 2020 zal de focus binnen Delivery onder andere liggen op de applicatieve aanpassingen die nodig zijn om alle frontends te laten voldoen aan de gestelde Digitale Toegankelijkheidseisen (WCAG 2), het uitvoeren van technisch onderhoud om applicaties te kunnen migreren naar andere hosting partijen en het in beheer nemen van een aantal nieuw gebouwde registers.
Functieomschrijving
Als .NET 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 doorontwikkelen en onderhouden van de systemen om op die manier de kwaliteit omhoog te brengen en verstoringen te beperken.
Functie-eisen
Tenminste 5 jaar aantoonbare praktijkervaring met .NET ontwikkeling, ondersteund door onderstaande Microsoft-producten (eventueel met Microsoft-certificering):
o .NET Framework (3.5 t/m 4.8)
o C# (minimaal versie 6)
o .NET MVC en ASP.NET
o SOAP (WCF) en REST (.NET WebApi)
o Microsoft SQL server, SQL en datamodellering o Entity Framework
o LINQ
o Packagemanagers (nuGet en NPM)
• Minimaal 2 jaar aantoonbare praktijkervaring met front-end ontwikkeling gebruik makend van Angular 7 of 8, HTML5, JavaScript, Typescript en CSS3.
• Minimaal 2 jaar aantoonbare 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.
• Goede communicatieve vaardigheden, zowel schriftelijk als
mondeling; • HBO/WO werk- en denkniveau;
• Open en toegankelijk voor alle betrokken partijen;
• Heeft aantoonbare ervaring met werken volgens het Scrum
framework;
• Beschikt over goede analytische vaardigheden en is vasthoudend om te komen
tot goede oplossingen.
Pré
- Ervaring met Winforms;
- Ervaring met het implementeren en testen van Digitale Toegankelijkheidseisen (WCAG 2)
binnen User Interfaces;
- Ervaring met testautomatisering (bijvoorbeeld met tooling als Browserstack, Selenium,
Specflow of SoapUI.
Required Skills:
WinForms SQL SOAP TypeScript Selenium Scrum HTML5 ASP.NET REST MVC Microsoft SQL Server JavaScript Entity Framework Interfaces Git C# Angular Azure DevOps CSS3 DevOps