Voor een toonaangevende Nederlandse IT-dienstverlener zoeken wij vier Senior .NET Software Engineers voor een nieuw op te starten programma binnen een mission-critical omgeving.
Je bent verantwoordelijk voor het volledige softwareontwikkelproces: van intake en requirements refinement tot ontwerp, ontwikkeling, deployment en beheer. Je ontwikkelt en integreert robuuste backend-services en API's die essentieel zijn voor de bedrijfsvoering van de eindklant.
Binnen het team geldt het principe "You build it, you run it." Je bent niet alleen verantwoordelijk voor het ontwikkelen van software, maar ook voor het releasen, beheren en ondersteunen van de oplossingen wanneer zich incidenten voordoen. Je werkt intensief samen met de klant, haalt requirements op, denkt mee over technische keuzes en fungeert als verbindende schakel tussen klant en engineeringteam.
Omdat het programma zich nog in de opstartfase bevindt, krijg je veel ruimte om de technische richting mede vorm te geven. We zoeken daarom een senior engineer die eigenaarschap toont, initiatief neemt en zelfstandig kan opereren in een omgeving waar nog niet alles vooraf is uitgestippeld.
Verantwoordelijkheden
- Verantwoordelijk voor het volledige ontwikkelproces: van intake en requirements refinement tot deployment en beheer.
- Ontwikkelen, integreren, releasen en beheren van mission-critical .NET-oplossingen volgens het "You build it, you run it"-principe.
- Ontwerpen en ontwikkelen van backend-services en API's binnen een event-driven architectuur.
- Technisch sparren met de klant en requirements vertalen naar schaalbare oplossingen.
- Deelnemen aan consignatie-/bereikbaarheidsdiensten en verantwoordelijkheid nemen voor productie-incidenten.
- Actief bijdragen aan de technische inrichting en doorontwikkeling van een nieuw programma.
Must-haves
- Senior Software Engineer met circa 5 jaar of meer relevante ervaring.
- Uitgebreide ervaring met C# / .NET Core en Web API's.
- Recente ervaring met Kubernetes.
- Ervaring met cloud-native omgevingen (bij voorkeur Azure).
- Kennis van softwarearchitectuur, analyse en ontwerp.
- Ervaring met event-driven architecturen.
- Ervaring met TDD, BDD, SOLID, design patterns en testautomatisering.
- Sterke communicatieve vaardigheden, ervaring met klantcontact en het verfijnen van requirements.
- Eigenaarschap, proactieve houding en flexibiliteit binnen een opstartend programma.
- Bereidheid om deel te nemen aan 24/7 consignatie-/bereikbaarheidsdiensten.
- Nederlands paspoort (minimaal 10 jaar in bezit).
Nice-to-haves
- Ervaring met Azure App Services, API Management, Data Factory, Monitor en Application Insights.
- Ervaring met Infrastructure as Code (ARM/Bicep).
- Ervaring met grote gedistribueerde systemen.
- Ervaring met Scrum, Agile en DevOps.
- Ervaring met CI/CD-tooling zoals Azure DevOps, GitHub, SonarQube en Renovate.
- Ervaring met AWS of andere cloudplatformen.
- Ervaring binnen financiële of andere gereguleerde omgevingen.