7 months
04/05/2026 - 31/12/2026 Brussels, Belgium
Requirements
Roles
  • Full-Stack Developer Expert
Languages
  • English Passive knowledge
  • Dutch Active knowledge
  • French Active knowledge
Skills
  • Microsoft Azure Confirmed
  • SQL Confirmed
  • Unit testing Confirmed
  • GIT Confirmed
  • Azure Bus Confirmed
  • Security (OWASP/OAUTH/OpenId/...) Confirmed
  • .NET Core Expert
  • Networking Concepts Confirmed
  • Server Management Confirmed
  • .NET Framework Expert
  • patterns & best practices Confirmed
  • REST API Confirmed
  • Blazor Confirmed
  • ASP .net web API & ASP.Net Core Web API Expert
Description

VERSION FR

Fonction

Le responsable technique des applications au sein du NIHDI-ICT occupe un poste clé dans la direction technique de l’organisation, principalement au sein d’une équipe spécialisée dans les applications. Il/elle est chargé(e) de fournir des solutions techniques efficaces pour un portefeuille spécifique. Son rôle englobe la supervision technique des nouvelles initiatives de projet et la maintenance des applications existantes. En collaboration avec les développeurs et les autres membres de l’équipe, notamment les experts fonctionnels et les analystes métier, il/elle assure également la coordination avec l’architecte du portefeuille et les équipes Infrastructure & Opérations (I&O). Relevant directement du chef de projet, son expertise est essentielle pour stimuler l’innovation et intégrer des solutions technologiques qui s’alignent sur les objectifs métier et améliorent l’efficacité opérationnelle.

Responsabilités

Le rôle du responsable technique allie supervision technique de haut niveau et codage pratique. Cette double responsabilité garantit que le responsable technique reste étroitement lié aux détails techniques et aux défis du projet tout en assurant le leadership technique et l’orientation de la conception technique. Les principales responsabilités d’un responsable technique sont les suivantes :

·         Leadership technique et accompagnement : Fournir des conseils et un encadrement à l’équipe de développement, en favorisant une culture d’excellence technique.

·         Responsabilité technique finale des systèmes logiciels au sein de l’équipe d’application : Superviser tous les aspects techniques au sein de l’équipe d’application, en veillant à ce que le développement et le déploiement des logiciels respectent les normes et les objectifs de l’organisation.

·         Contribution active au développement : Consacrer une part importante de son temps à des tâches de développement pratiques, en participant au codage, au développement de fonctionnalités et à la correction de bogues.

·         Préparation des livrables techniques : Créer une documentation technique détaillée pour les versions logicielles, y compris les demandes d’infrastructure et les documents de mise en production.

·         Demandes de modifications de configuration adressées à I&O : Gérer les demandes de modification de configuration adressées à I&O afin de garantir la stabilité et les performances du système.

·         Conception du système : Concevoir des systèmes évolutifs, fiables et faciles à maintenir, tout en respectant les normes architecturales et en complétant l’architecture globale en collaboration avec l’équipe d’architecture.

·         Analyse des besoins : collaborer avec les analystes pour affiner les besoins et les traduire en solutions techniques robustes.

·         Révision du code et assurance qualité : garantir la qualité du code grâce à des révisions approfondies et à la mise en œuvre de processus d’assurance qualité rigoureux.

·         Optimisation des performances : évaluer régulièrement les performances des logiciels et effectuer les ajustements nécessaires à leur optimisation.

·         Considérations en matière de sécurité : intégrer des pratiques de sécurité à jour pour protéger les systèmes logiciels contre les menaces, en tenant compte des choix architecturaux.

·         Évaluation et intégration des technologies : évaluer et intégrer de nouvelles technologies qui s’alignent sur les objectifs commerciaux et améliorent les capacités du système, en tenant compte des choix architecturaux.

·         Dépannage et assistance : diriger la résolution de problèmes techniques complexes, en fournissant un dépannage et une assistance de niveau expert.

·         Respect des normes architecturales et collaboration : Collaborer avec l’architecte de portefeuille pour s’aligner sur l’architecture stratégique tout en conservant la latitude nécessaire pour faire des choix de conception complémentaires.

Compétences relationnelles

Pour un responsable technique, en particulier dans un environnement .Net, les compétences relationnelles clés comprennent généralement :

·         Leadership : Capacité à inspirer, motiver et guider les autres développeurs vers la réalisation des objectifs du projet. Esprit de collaboration pour travailler harmonieusement avec diverses équipes interfonctionnelles. Sensibilité et prise en compte des émotions et des motivations des membres de l’équipe afin de créer un environnement de travail positif. Compétences de communication claires et efficaces, tant à l’oral qu’à l’écrit, pour collaborer avec les membres de l’équipe, les parties prenantes et les publics non techniques.

·         Mentorat : Volonté de partager ses connaissances, de fournir un retour d’information et de favoriser le développement professionnel des autres développeurs. Capacité à arbitrer les conflits au sein de l’équipe et à négocier des solutions avec les parties prenantes.

·         Résolution de problèmes et prise de décision : Solides capacités d’analyse pour identifier les problèmes et élaborer des solutions innovantes. Assurance et compétence pour prendre des décisions cruciales ayant un impact sur l’orientation et l’exécution des projets. Capacité à appréhender les objectifs généraux de l’entreprise et à aligner les objectifs techniques en conséquence. Capacité à comprendre les besoins des clients et à les traduire en solutions techniques.

·         Résilience : Flexibilité pour s’adapter à l’évolution des technologies, des exigences et des environnements. Capacité à hiérarchiser les tâches et à gérer efficacement son temps pour respecter les délais. Endurance pour gérer la pression des délais et les défis techniques sans compromettre les performances. Engagement à se tenir informé des dernières tendances et technologies du secteur.

·         Compétences linguistiques :

Maîtrise de l’une des deux langues nationales : FR ou NL (niveau C2*)
Bonne connaissance de l’autre langue (niveau B2*)
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.

Nous vous offrons un emploi intéressant dans la réalisation de services ICT et Data qui a impact
sur la société, avec nombreux avantages :

  • Un bon équilibre entre la vie professionnelle et la vie privée;
  • Horaire flexible dans la prestation des 40h par semaine (7h30 à 20h avec plages fixes entre 9h et 12h et 13h et 16h);
  • Possibilité de télétravail;
  • Espaces de travail organisés selon les activités;
  • Accessibilité aisée via les transports en commun;
  • Parking voiture et vélo dans le bâtiment;
  • Casier individuel;
  • Restaurant d’entreprise;
  • Plusieurs possibilités d’auto-développement : possibilités de formations et d’apprentissage (à suivre hors des heures de travail) via notre
    plateforme d’autoformation e-academy ou via la plateforme Microsoft Enterprise Skills Initiative.

 

 

NL VERSIE

Functie

De Technical Lead bij NIHDI-ICT bekleedt een sleutelpositie in de technische leiding van de organisatie, voornamelijk binnen een team dat gespecialiseerd is in applicaties. Hij/zij is verantwoordelijk voor het leveren van effectieve technische oplossingen voor een specifieke portfolio. Zijn/haar rol omvat het technische toezicht op nieuwe projectinitiatieven en het onderhoud van bestaande applicaties. In samenwerking met de ontwikkelaars en andere teamleden, waaronder functionele experts en bedrijfsanalisten, zorgt hij/zij ook voor de coördinatie met de portfolio-architect en de Infrastructure & Operations (I&O)-teams. Hij/zij rapporteert rechtstreeks aan de projectmanager en zijn/haar expertise is essentieel om innovatie te stimuleren en technologische oplossingen te integreren die aansluiten bij de bedrijfsdoelstellingen en de operationele efficiëntie verbeteren.

Verantwoordelijkheden

De rol van de Technical Lead combineert technisch toezicht op hoog niveau met praktisch coderen. Deze dubbele verantwoordelijkheid zorgt ervoor dat de Technical Lead nauw betrokken blijft bij de technische details en uitdagingen van het project, terwijl hij/zij tegelijkertijd technisch leiderschap en sturing geeft aan het technische ontwerp. De belangrijkste verantwoordelijkheden van een Technical Lead zijn:

•    Technisch leiderschap en begeleiding: het ontwikkelteam adviseren en begeleiden, waarbij een cultuur van technische uitmuntendheid wordt bevorderd.

•    Eindverantwoordelijkheid voor de softwaresystemen binnen het applicatieteam: toezicht houden op alle technische aspecten binnen het applicatieteam en ervoor zorgen dat de ontwikkeling en implementatie van de software voldoen aan de normen en doelstellingen van de organisatie.

•    Actieve bijdrage aan de ontwikkeling: Een aanzienlijk deel van de tijd besteden aan praktische ontwikkelingstaken, door deel te nemen aan het coderen, het ontwikkelen van functionaliteiten en het verhelpen van bugs.

•    Opstellen van technische deliverables: Gedetailleerde technische documentatie opstellen voor softwareversies, inclusief infrastructuuraanvragen en documenten voor de ingebruikname.

•    Configuratiewijzigingsverzoeken aan I&O: Configuratiewijzigingsverzoeken aan I&O beheren om de stabiliteit en prestaties van het systeem te waarborgen.

•    Systeemontwerp: Ontwerpen van schaalbare, betrouwbare en onderhoudsvriendelijke systemen, met inachtneming van architecturale normen en in samenwerking met het architectuurteam de algehele architectuur aanvullen.

•    Behoefteanalyse: samenwerken met analisten om de behoeften te verfijnen en deze te vertalen naar robuuste technische oplossingen.

•    Codereview en kwaliteitsborging: de kwaliteit van de code waarborgen door middel van grondige reviews en de implementatie van strenge kwaliteitsborgingsprocessen.

•    Prestatieoptimalisatie: de prestaties van de software regelmatig evalueren en de nodige aanpassingen doorvoeren om deze te optimaliseren.

•    Beveiligingsoverwegingen: integreren van actuele beveiligingspraktijken om softwaresystemen te beschermen tegen bedreigingen, rekening houdend met architecturale keuzes.

•    Beoordeling en integratie van technologieën: evalueren en integreren van nieuwe technologieën die aansluiten bij de bedrijfsdoelstellingen en de systeemcapaciteiten verbeteren, rekening houdend met architecturale keuzes.

•    Probleemoplossing en ondersteuning: leiding geven aan het oplossen van complexe technische problemen door deskundige probleemoplossing en ondersteuning te bieden.

•    Naleving van architecturale normen en samenwerking: samenwerken met de portfolio-architect om aan te sluiten bij de strategische architectuur, met behoud van de nodige speelruimte om aanvullende ontwerpkeuzes te maken.

Interpersoonlijke vaardigheden

Voor een Technical Lead, met name in een .Net-omgeving, omvatten de belangrijkste interpersoonlijke vaardigheden doorgaans:

•    Leiderschap: het vermogen om andere ontwikkelaars te inspireren, te motiveren en te begeleiden bij het realiseren van de projectdoelstellingen. Een samenwerkingsgerichte instelling om harmonieus samen te werken met diverse cross-functionele teams. Inlevingsvermogen en aandacht voor de emoties en motivaties van teamleden om een positieve werkomgeving te creëren. Duidelijke en effectieve communicatieve vaardigheden, zowel mondeling als schriftelijk, om samen te werken met teamleden, belanghebbenden en niet-technische doelgroepen.

•    Mentorschap: Bereidheid om kennis te delen, feedback te geven en de professionele ontwikkeling van andere ontwikkelaars te stimuleren. Vermogen om conflicten binnen het team te bemiddelen en met belanghebbenden tot oplossingen te komen.

•    Probleemoplossing en besluitvorming: Sterke analytische vaardigheden om problemen te identificeren en innovatieve oplossingen te bedenken. Zelfvertrouwen en bekwaamheid om cruciale beslissingen te nemen die van invloed zijn op de richting en uitvoering van projecten. Het vermogen om de algemene doelstellingen van het bedrijf te begrijpen en de technische doelstellingen daarop af te stemmen. Het vermogen om de behoeften van klanten te begrijpen en deze te vertalen naar technische oplossingen.

•    Veerkracht: Flexibiliteit om zich aan te passen aan veranderende technologieën, eisen en omgevingen. Vermogen om taken te prioriteren en de tijd efficiënt te beheren om deadlines te halen. Doorzettingsvermogen om te gaan met tijdsdruk en technische uitdagingen zonder dat dit ten koste gaat van de prestaties. Toewijding om op de hoogte te blijven van de nieuwste trends en technologieën in de sector.

•    Taalvaardigheden:

Vloeiend in een van de twee landstalen: FR of NL (niveau C2*)
Goede kennis van de andere taal (niveau B2*)
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.

Wij bieden je een interessante baan in ICT en Data services die een impact heeft op de
maatschappij, met veel voordelen:

  • Een goede balans tussen werk en privé;
  • Flexibele werktijden van 40 uur per week (7.30 tot 20.00 uur met vaste periodes tussen 9.00 en 12.00 uur en 13.00 en 16.00 uur);
  • De mogelijkheid tot telewerken;
  • Werkplekken georganiseerd volgens activiteiten;
  • Goede bereikbaarheid met het openbaar vervoer;
  • Parkeergelegenheid voor auto’s en fietsen in het gebouw;
  • Individuele kluisjes;
  • Bedrijfsrestaurant;
  • Verschillende mogelijkheden voor zelfontplooiing : opleidings- en stagemogelijkheden (te volgen buiten werktijd) via ons e-academy zelfopleidingsplatform of via het Microsoft Enterprise Skills Initiative platform.