De Dienst Terugkeer en Vertrek (DTenV) zoekt een ervaren .NET Developer. Ben jij een ervaren .NET developer die wil bouwen én impact maken op maatschappelijk relevante thema’s? Wil je toekomstbestendige, schaalbare softwareoplossingen bedenken en de nieuwste .NET kennis inzetten? Dan ben jij wellicht de collega die we zoeken.
Als .NET developer ben je een kernonderdeel van ons ontwikkelteam. Je ben verantwoordelijk voor het bedenken, ontwerpen en bouwen van .NET-software. Daarnaast werk je met Angular, RabbitMQ en Microsoft SQL Server en zet je deze kennis in voor robuuste, geïntegreerde softwareoplossingen. De ICT-producten moeten feilloos kunnen functioneren binnen de omgeving van de Dienst Terugkeer en Vertrek. Gedurende het ontwikkelproces borg je de kwaliteit, toekomstbestendigheid en geschiktheid van de software voor de organisatie. Je hebt oog voor de impact van ICT-ontwikkelingen op de organisatie en bent in staat die brug te slaan. Na ontwikkeling, verzorg jij het onderhoud en de optimalisatie van je module.
Er wordt gewerkt met Agile ontwikkelmethodieken (zoals scrum teams), waardoor je nauw samenwerkt met de Product Owner, Scrum Master, testers, analisten en architecten.
DTenV heeft softwarekwaliteit hoog in het vaandel staan. Wij hanteren minimaal 80% code coverage. Niet als doel op zich, maar via een goedgevulde, weldoordachte en geautomatiseerde test piramide, waarmee alle relevante risico’s voldoende worden afgedekt. Daarnaast onderwerpen we de code zowel intern (SonarQube) als extern (Software Improvement Group) aan statische code analyse, zodat zaken als code smells, onderhoudbaarheid en architectuur voortdurend onder toezicht staan.
Wat ga je doen?
- Analyseren en vertalen van functionaliteitseisen –en ontwerpen naar complexe technische ontwerpen en oplossingen. Hierover adviseer je naar collega’s.
- Opstellen van geautomatiseerde testen op alle niveaus van de testpiramide.
- (Door)ontwikkelen van de applicaties die werken met .NET
- Oplossen van complexe software en/of platform gerelateerde problemen.
- Reviewen van code van collega ontwikkelaars met een kritische blik op architectuur, coding guidelines en onderhoudbaarheid.
- Zorgen dat alle gebruikte componenten bijgewerkt zijn naar de laatste versie.
- Onderhouden van build en release pipelines (yaml) in Azure DevOps Server.