Senior .NET Technical Lead (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
Le/la Technical Lead .NET joue un rôle central dans le pilotage technique d'un portefeuille applicatif. La fonction combine leadership technique, accompagnement de l'équipe et participation concrète au développement. En collaboration avec les développeurs, les analystes métier, les experts fonctionnels, l'architecte du portefeuille ainsi que les équipes infrastructure et opérations, il/elle veille à la qualité des solutions, au respect des standards techniques et à la bonne évolution des applications existantes comme des nouvelles initiatives.
📌 Responsabilités
- Guider l'équipe de développement et promouvoir des pratiques d'ingénierie solides.
- Assumer la responsabilité technique des systèmes logiciels au sein de l'équipe applicative.
- Contribuer activement au développement: implémentation, évolution de fonctionnalités et correction de bugs.
- Préparer les livrables techniques, y compris la documentation de release, les demandes d'infrastructure et les éléments nécessaires à la mise en production.
- Coordonner les demandes de changements de configuration avec les équipes infrastructure et opérations.
- Concevoir des solutions évolutives, fiables et maintenables, en ligne avec les standards d'architecture.
- Travailler avec les analystes pour clarifier les besoins et les traduire en solutions techniques robustes.
- Garantir la qualité via les revues de code, les bonnes pratiques et des processus d'assurance qualité rigoureux.
- Suivre et améliorer les performances applicatives.
- Intégrer les exigences de sécurité dans les choix techniques et architecturaux.
- Évaluer et introduire des technologies pertinentes pour renforcer les capacités du système.
- Prendre la main sur la résolution de problèmes techniques complexes et assurer un support de niveau expert.
- Collaborer étroitement avec l'architecture afin d'assurer l'alignement avec la vision stratégique.
Compétences relationnelles
- Leadership, communication claire et sens de la collaboration avec des interlocuteurs techniques et non techniques.
- Mentorat, partage de connaissances et capacité à faire grandir les autres développeurs.
- Excellentes capacités d'analyse, de résolution de problèmes et de prise de décision.
- Flexibilité, sens des priorités et résilience dans un environnement en évolution.
Compétences linguistiques
Maîtrise du français ou du néerlandais à un niveau C2, avec un très bon niveau d'anglais à un niveau B2.
NL VERSIE
Functie
De Technical Lead .NET speelt een centrale rol in de technische aansturing van een applicatieportfolio. Deze functie combineert technisch leiderschap, coaching van het team en hands-on ontwikkelwerk. In nauwe samenwerking met ontwikkelaars, businessanalisten, functionele experten, de portfolio-architect en de teams voor infrastructuur en operations bewaakt hij/zij de technische kwaliteit, de naleving van standaarden en de verdere uitbouw van zowel bestaande applicaties als nieuwe initiatieven.
🛠️ Verantwoordelijkheden
- Het developmentteam technisch aansturen en een cultuur van kwalitatieve softwareontwikkeling stimuleren.
- De eindverantwoordelijkheid opnemen voor de technische kwaliteit van de softwaresystemen binnen het applicatieteam.
- Actief meewerken aan ontwikkeling, featurebouw en bugfixing.
- Technische deliverables voorbereiden, waaronder release-documentatie, infrastructuuraanvragen en productiedocumenten.
- Configuratiewijzigingen afstemmen met de infrastructuur- en operationele teams.
- Schaalbare, betrouwbare en onderhoudbare oplossingen ontwerpen in lijn met de architecturale richtlijnen.
- Met analisten samenwerken om behoeften scherp te stellen en om te zetten in robuuste technische oplossingen.
- Kwaliteit borgen via code reviews, best practices en doorgedreven kwaliteitsprocessen.
- Applicatieprestaties evalueren en optimaliseren waar nodig.
- Actuele beveiligingsprincipes meenemen in ontwerp- en implementatiekeuzes.
- Nieuwe technologieën beoordelen en integreren wanneer ze aantoonbare meerwaarde bieden.
- Complexe technische problemen analyseren en oplossen met expert support.
- Nauw samenwerken met architectuur om afgestemd te blijven op de strategische richting.
📝Votre profil
Expérience / Ervaring
Expérience confirmée comme Expert Full-Stack Developer, avec une forte orientation Technical Lead dans un environnement .NET.
Skills
- Expertise requise en .NET Framework et ASP.NET Web API.
- Très bonne maîtrise de C# / .NET Core / .NET 10, Blazor et SQL Server.
- Bonne connaissance de Microsoft Azure, Azure Bus, Git et DevOps server management.
- Expérience avec REST, Swagger/OpenAPI, patterns & best practices et concepts réseau.
- Solide compréhension de l'authentication/authorization: JWT, OIDC et claims.
- Connaissance des pratiques de sécurité telles que OWASP, OAuth et OpenID.
- Expérience en testing unitaire et d'intégration.
Languages / Talen
- Français ou néerlandais: niveau C2
- Anglais: niveau B2
💼 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)