Senior dotnet-ontwikkelaar
Role details
Job location
Tech stack
Job description
- Je neemt ownership over features: van technisch ontwerp en ontwikkeling tot productie en opvolging.
- Je werkt nauw samen met Product Owners, Analisten en Developers.
- Je schrijft kwalitatieve, onderhoudbare, performante en veilige code.
- Je draagt verantwoordelijkheid voor de kwaliteit, security en stabiliteit van de oplossingen.
- Je analyseert en lost complexe technische en functionele uitdagingen op.
- Je stelt technische verbeteringen voor en helpt de architectuur verder vorm te geven.
- Je draagt actief bij aan kennisdeling en continue verbetering binnen het team.
Requirements
- Zeer sterke kennis van C# en .NET.
- Ervaring met asynchronous programming, performance tuning en memory management.
- Uitgebreide ervaring met Entity Framework Core.
- Ervaring met complexe legacyomgevingen, modernisering en het reduceren van technische schuld.
Vereiste Vaardigheden
-
Databases
-
Sterke kennis van SQL Server.
-
Ervaring met het schrijven en optimaliseren van complexe queries.
-
Je kunt execution plans analyseren en performanceproblemen opsporen.
-
Azure en DevOps
-
Hands-on ervaring met Microsoft Azure.
-
Ervaring met deployments, monitoring en het Azure Portal.
-
Kennis van Azure DevOps en YAML-pipelines.
-
Sterke Git-kennis, waaronder feature branches, pull requests en Git Flow.
-
Architectuur
-
Ervaring met event-driven architecturen.
-
Kennis van eventual consistency, idempotency en messaging patterns.
-
Ervaring met MassTransit is een pluspunt.
-
Angular en TypeScript
-
Goede kennis van Angular en TypeScript.
-
Inzicht in de component lifecycle en state management.
-
Security
-
Kennis van secure coding principles en de OWASP Top 10.
-
Een uitgesproken security-first mindset.
-
Kennis van Zero Trust-principes is een pluspunt.
-
AI-assisted development
-
Praktische ervaring met tools zoals GitHub Copilot, ChatGPT of Claude.
-
Je gebruikt AI efficiënt voor onder meer codegeneratie, testing, debugging, refactoring en documentatie.
-
Je beschikt over voldoende technisch beoordelingsvermogen om AI-output kritisch te controleren en correct te valideren.
-
Nice to have: ervaring met Elsa Workflows of andere workflowframeworks.
-
Je beschikt over een sterk analytisch en probleemoplossend vermogen.
-
Je bent proactief en neemt verantwoordelijkheid.
-
Je communiceert duidelijk, transparant en constructief.
-
Je bent een teamplayer die ownership neemt over successen én uitdagingen.
-
Je bent leergierig en voortdurend op zoek naar technische en procesmatige verbeteringen.
Benefits & conditions
- Een technisch uitdagende omgeving met focus op kwaliteit en innovatie.
- Werken aan digitale oplossingen met impact binnen de Europese automotive sector.
- Een internationale werkomgeving met korte beslissingslijnen.
- Een open cultuur met transparante communicatie.
- Een moderne hybride werkvorm.
- De mogelijkheid om architectuur, technische keuzes en ontwikkelpraktijken actief mee vorm te geven.