Senior .NET Developer (Freelance) - Concurrency Configuration SystemsbrVoor een bedrijfskritisch configuratieplatform zoeken we een senior freelance .NET developer met zeer sterke ervaring in concurrency. Het platform combineert software met firmware en hardware en wordt gebruikt door niet-technische eindgebruikers. De opdracht focust exclusief op het multi-user enablement van het bestaande platform: meerdere gebruikers moeten gelijktijdig configuratiewijzigingen kunnen uitvoeren op een veilige en consistente manier.brVerantwoordelijkhedenbrBinnen deze opdracht neem je ownership over het ontwerp en de implementatie van oplossingen die simultaneous write access mogelijk maken. brJe analyseert en verhelpt complexe issues die zich kunnen manifesteren over meerdere lagen heen, van software tot firmware en hardware.brDaarnaast fungeer je als technisch aanspreekpunt binnen het team, neem je verantwoordelijkheid over kritische onderdelen en ondersteun je medior en junior developers via coaching en kennisdeling wanneer nodig.brWerkwijzebrDe ontwikkeling gebeurt volgens Test Driven Development en Extreme Programming principes. Er wordt actief ingezet op pair programming en een doorgedreven teststrategie. Een aanzienlijk deel van de ontwikkeltijd gaat naar het schrijven en onderhouden van testcode, met een sterke focus op kwaliteit, betrouwbaarheid en regressiebeveiliging.brProfiel (must-have)brMinstens 15 jaar ervaring als .NET developerbrZeer grondige kennis van C# en .NET Framework 4.8brAantoonbare ervaring met WCF en WPFbrSterke affiniteit met netwerking, infrastructuur en hardware-nabije systemenbrVolledig zelfstandig kunnen werken in zeer grote codebasesbrPersoonlijke stijlbrJe neemt ownership, communiceert helder en werkt pragmatisch. Je voelt je comfortabel in complexe omgevingen en durft weloverwogen, resultaatgerichte keuzes te maken.brPluspuntenbrErvaring met systeemtesten op fysieke testopstellingenbrErvaring met testautomatisatie in complexe omgevingenbrErvaring met coaching of technische leadership