Full stack .NET developer
SodiweFunctieomschrijving
DE JOBINHOUD
Als full stack .NET developer bouw je mee aan de verdere ontwikkeling en uitbreiding van onze interne software-oplossingen. Je werkt end-to-end: van backend logica in C# (.NET / C# 10) tot een gebruiksvriendelijke frontend in Angular, en een performante databanklaag in SQL Server.
Je komt terecht in een team van vier waar iedereen ownership opneemt en waar je een directe impact hebt op het eindresultaat. Je denkt actief mee over technische keuzes, werkt gestructureerd aan nieuwe functionaliteiten en zorgt ervoor dat bestaande software stabiel en onderhoudbaar blijft.
Bij Sodiwe zetten we sterk in op codekwaliteit, testbaarheid en duurzame softwareontwikkeling. We combineren waar het nuttig is het beste van object-oriented en functionele principes in C#, en werken met duidelijke architecturale richtlijnen (o.a. DDD en hexagonal architecture) om onze oplossingen robuust en evolueerbaar te houden.
Je werkt in een moderne ontwikkelomgeving waar we bewust investeren in efficiëntie en kwaliteit, met o.a. AI-assisted coding waar het waarde toevoegt en sterke engineering practices zoals code reviews, refactoring en testing.
Concreet ga je aan de slag met:
ontwikkelen van nieuwe backend features en API’s in C# / .NET bouwen en onderhouden van frontend functionaliteiten in Angular schrijven en optimaliseren van SQL Server queries analyseren, oplossen en voorkomen van issues (met aandacht voor kwaliteit op lange termijn)
meedenken over architectuur, structuur en verdere technische verbeteringen
JOUW PROFIEL
Je bent een veelzijdige full stack developer die graag verantwoordelijkheid opneemt en energie krijgt van het bouwen aan kwalitatieve software in een klein team. Je combineert een pragmatische mindset met oog voor structuur, onderhoudbaarheid en codekwaliteit.
Je hebt sterke ervaring met:
C# en .NET (.NET Core/.NET 6+)
het bouwen van WebAPI’s
SQL Server en het schrijven van performante, leesbare queries frontend ontwikkeling met Angular (of een gelijkaardig modern framework zoals React/Vue, met bereidheid om over te stappen naar Angular)
TypeScript, HTML5 en CSS
Entity Framework en LINQ asynchronous programming (Task-based, async/await)
een sterke basiskennis van design patterns en het schrijven van duidelijke, gestructureerde code
Je werkt graag op een manier die kwaliteit ondersteunt:
je schrijft code die testbaar en onderhoudsvriendelijk is je staat open voor code reviews, feedback en continu verbeteren je denkt mee over betere oplossingen, en durft bestaande code te refactoren waar nodig ervaring met unit testing (en TDD als plus) is een meerwaarde
Pluspunten (maar geen must)
interesse of ervaring in functioneel programmeren affiniteit met DDD, clean code en modulaire architectuur ervaring met hexagonal / clean architecture ervaring met Docker / containerized development basiskennis van Linux en vlot kunnen werken via de command line goede kennis van Git (branching, pull requests, conflict resolution)
ONS AANBOD
We bieden je een zelfstandige, verantwoordelijke functie. Je komt terecht in een dynamische, stabiele organisatie met een boeiende visie waar er ruimte is voor bijscholing en verdere ontwikkeling. Verder hechten we veel belang aan een goed evenwicht tussen werk en privé.
Je krijgt een voltijds contract van onbepaalde duur.
Jouw salaris is aantrekkelijk, aangevuld met extralegale voordelen: bedrijfswagen, laptop, smartphone met abonnement, ruim aantal vakantiedagen (wettelijk verlof + 12 dagen werktijdverkorting + 3 dagen flexibiliteitsverlof + 5 dagen extra na 1 jaar anciënniteit, pro rata jouw tewerkstellingsbreuk), maaltijdcheques, eindejaarspremie, groepsverzekering en een hospitalisatieverzekering voor het hele gezin.
¿Te interesa este puesto?