Senior .NET Full-Stack Developer (Employed or freelance)
Omschrijving
Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.
đ TĂąches et responsabilitĂ©s
Version FR
Fonction
En tant que DĂ©veloppeur .NET senior, vous contribuez de maniĂšre essentielle Ă la conception, au dĂ©veloppement et Ă lâĂ©volution dâapplications robustes basĂ©es sur lâĂ©cosystĂšme Microsoft. Vous mettez votre expertise technique au service de la qualitĂ© du code, de la performance, de la sĂ©curitĂ© et de la maintenabilitĂ© des solutions, tout en jouant un rĂŽle de rĂ©fĂ©rent technique au sein de lâĂ©quipe.
đ ResponsabilitĂ©s
- Participer activement au dĂ©veloppement de composants et dâapplications en C#/.NET, notamment en .NET Framework, .NET Core et .NET 10;
- Concevoir des solutions techniques Ă©volutives et maintenables en collaboration avec lâĂ©quipe dâarchitecture;
- Développer et intégrer des API REST, y compris la documentation via Swagger/OpenAPI;
- Mettre en Ćuvre des mĂ©canismes dâauthentification et dâautorisation tels que JWT, OIDC et les claims;
- Contribuer au dĂ©veloppement dâinterfaces et de composants avec Blazor, ASP.NET Web API et MVC selon les besoins;
- Exploiter Entity Framework Core et SQL Server dans la conception et lâĂ©volution des applications;
- Accompagner techniquement les autres membres de lâĂ©quipe et soutenir une culture dâexcellence;
- Réaliser des revues de code et veiller au respect des bonnes pratiques de développement;
- Analyser les besoins fonctionnels avec les analystes et les traduire en solutions techniques;
- Garantir la qualité, les performances, la sécurité et la maintenabilité des applications;
- Participer Ă lâoptimisation des performances des systĂšmes;
- Ăvaluer et intĂ©grer de nouvelles technologies en lien avec les objectifs mĂ©tier;
- Contribuer Ă la qualitĂ© logicielle via des tests unitaires et des tests dâintĂ©gration.
Compétences comportementales
- CapacitĂ© dâanalyse critique et dâintĂ©gration de lâinformation;
- Approche structurée et orientée solutions;
- Aptitude Ă proposer des alternatives pertinentes et Ă formuler des conclusions solides;
- Leadership technique et esprit de collaboration;
- Résilience et adaptabilité face aux évolutions techniques ou contextuelles.
Compétences linguistiques :
· MaĂźtrise de lâune des deux langues nationales : FR ou NL (niveau C2*)
· TrĂšs bon niveau dâanglais (niveau C1*)
*Les niveaux indiqués correspondent au Cadre européen commun de référence pour les langues (CECR), qui définit les normes de compétence linguistique en Europe.
đVotre profil
Expérience confirmée en développement full-stack .NET.
Compétences techniques
- MaĂźtrise de C# / .NET (Core, 10) â compĂ©tence essentielle;
- Bonne pratique de ASP.NET Web API et MVC;
- Expérience avec Blazor;
- Bonne maĂźtrise de Entity Framework Core et SQL Server;
- ExpĂ©rience dans la conception et lâintĂ©gration de REST APIâs;
- Connaissance de REST et Swagger/OpenAPI;
- ExpĂ©rience des mĂ©canismes dâAuthentication/Authorization, notamment JWT, OIDC et claims;
- Pratique des tests unitaires et des tests dâintĂ©gration.
Languages
- Dutch
- English
- French
NL VERSIE
Functie
Als Senior .NET Developer speel je een belangrijke rol in het ontwerpen, ontwikkelen en verder onderhouden van robuuste softwareoplossingen binnen het Microsoft-ecosysteem. Je zet je technische expertise in om codekwaliteit, performantie, beveiliging en onderhoudbaarheid te waarborgen, en je treedt op als technische mentor binnen het team.
đ ïž Verantwoordelijkheden
- Actief meewerken aan de ontwikkeling van softwarecomponenten en toepassingen in C#/.NET, waaronder .NET Framework, .NET Core en .NET 10;
- Schaalbare en onderhoudbare technische oplossingen uitwerken in samenwerking met het architectuurteam;
- REST APIâs ontwikkelen en integreren, inclusief documentatie via Swagger/OpenAPI;
- Authenticatie- en autorisatiemechanismen implementeren, zoals JWT, OIDC en claims;
- Bijdragen aan de ontwikkeling van interfaces en componenten met Blazor, ASP.NET Web API en MVC waar relevant;
- Entity Framework Core en SQL Server inzetten bij de uitbouw en evolutie van applicaties;
- Teamleden technisch begeleiden en mee bouwen aan een cultuur van kwaliteit en samenwerking;
- Code reviews uitvoeren en toezien op de toepassing van development best practices;
- Functionele noden analyseren en vertalen naar technische oplossingen;
- Instaan voor kwaliteit, prestaties, beveiliging en onderhoudbaarheid van toepassingen;
- Systeemprestaties helpen optimaliseren;
- Nieuwe technologieën evalueren en integreren in lijn met de bedrijfsdoelstellingen;
- Bijdragen aan softwarekwaliteit via unit tests en integratietesten.
Gedragsvaardigheden
- Kritisch analyseren en informatie correct integreren;
- Gestructureerd en oplossingsgericht denken;
- Alternatieven kunnen formuleren en onderbouwde conclusies trekken;
- Technisch leiderschap gecombineerd met een sterke samenwerkingshouding;
- Veerkracht en aanpassingsvermogen bij technische of contextuele veranderingen.
Taalvaardigheden:
- Vloeiend in een van de twee landstalen: FR of NL (niveau C2*)
- Zeer goed niveau Engels (niveau C1*)
*De aangegeven niveaus komen overeen met het Europees Referentiekader voor Talen (ERK), dat de normen voor taalvaardigheid in Europa vaststelt.
đJouw profiel
Aantoonbare ervaring als full-stack .NET developer.
Technische vaardigheden
- Grondige kennis van C# / .NET (Core, 10) â essentieel;
- Ervaring met ASP.NET Web API en MVC;
- Kennis van Blazor;
- Ervaring met Entity Framework Core en SQL Server;
- Ervaring met het ontwerpen en integreren van REST APIâs;
- Kennis van REST en Swagger/OpenAPI;
- Ervaring met Authentication/Authorization, waaronder JWT, OIDC en claims;
- Praktische ervaring met unit tests en integratietesten.
Languages
- Dutch
- English
- French
đŒ Offre
Vous ferez partie d'une PME belge en pleine croissance, oĂč lâinitiative et le dĂ©veloppement personnel sont encouragĂ©s. Nous vous offrirons un environnement de travail agrĂ©able, entourĂ©(e) de collĂšgues sympathiques. Ensemble, nous Ă©laborerons un plan de carriĂšre, avec une attention particuliĂšre et un budget dĂ©diĂ© Ă la formation ou Ă la certification complĂ©mentaire. Vous pouvez compter sur un salaire attractif, complĂ©tĂ© par des avantages extra-lĂ©gaux, y compris une voiture de sociĂ©tĂ©.
(Freelance est également possible)