Als ervaren .NET ontwikkelaar zal je meebouwen aan de migratie van een omvangrijke .NET Framework-applicatie naar een moderne .NET 8/10 architectuur. Dat is in een technisch uitdagende context met veel ruimte voor initiatief, refactoring en kwaliteitsverbetering.
Naast de technische migratie werk je ook aan het structureel verbeteren van de codebase, het uitfaseren van legacy componenten en het versterken van de algehele stabiliteit en maintainability van de oplossing. Je werkt nauw samen met andere ontwikkelaars in een agile team dat inzet op kennisdeling en continue verbetering.
Technische kennis/ervaring:
Paar jaar ervaring als .NET ontwikkelaar in full stack projecten.
Grondige kennis van C# en ervaring met zowel .NET Framework (4.7/4.8.1) als .NET Core / .NET 6+.
Ervaring met ASP.NET MVC en ASP.NET Core MVC, inclusief gebruik van Kendo UI en Razor Views.
Sterke frontend kennis van HTML, CSS, JavaScript en TypeScript.
Praktische ervaring met Kendo UI en/of andere component libraries.
Ervaring met Web API’s en het bouwen van RESTful services.
Goede kennis van Entity Framework 6.x of alternatieven zoals EF Core.
Kennis van dependency injection, bijvoorbeeld via Unity of vergelijkbare containers.
Ervaring met background processing en messaging, zoals Hangfire of Azure Service Bus.
Ervaring met unit testing frameworks, zoals MSTest of xUnit, en mocking via nSubstitute of gelijkaardig.
Kennis van version control en CI/CD met Azure DevOps.
Persoonlijke vaardigheden:
Vlot kunnen werken in een Agile/Scrum teamomgeving.
Goede beheersing van het Nederlands.
In staat om bestaande codebases te analyseren en refactoren.