Description de fonction
Afin de renforcer notre Development Chapter au sein d’Elia Group, nous sommes à la recherche d’un·e Software Architect (.Net). Dans ce rôle, vous serez responsable de la conception et de la définition de solutions pour une application/un produit, en conformité avec les lignes directrices définies par la .Net Guild, avec une attention particulière portée à la sécurité, au respect du SDLC et à l’application des bonnes pratiques.
Vous travaillerez en étroite collaboration avec les IT Application Managers, les développeur·euse·s, les Product Owners et les Business Analysts afin de garantir une traduction fidèle des besoins du business en solutions robustes et viables. Dans ce cadre, vous collaborerez avec d’autres équipes de développement logiciel ainsi qu’avec les Data Engineers, architectes et équipes IT Operations, en veillant à l’alignement entre les différents domaines. Vous interagirez également avec les stakeholders du business afin de vous assurer que les solutions répondent à leurs besoins.
Votre mission principale s’inscrira au cœur de votre équipe application/produit, où votre expertise contribuera à concevoir, implémenter et améliorer les solutions, tout en favorisant une collaboration étroite avec vos principaux stakeholders.
Vos principales responsabilités
- Collaborer activement au développement et à l’optimisation des applications logicielles sous .Net
- Travailler avec les stakeholders pour recenser leurs exigences et définir les spécifications logicielles
- Appliquer les bonnes pratiques et les design patterns, en garantissant la qualité du code (éviter les code smells, les problèmes de sécurité, etc.), ainsi que les processus de test et de déploiement (CI/CD)
- Encadrer les développeur·euse·s et réaliser des examens de code
- Mettre en œuvre votre solide connaissance de la stack .Net (C#, Blazor, WPF)
- Structurer les solutions .Net conformément aux lignes directrices d’Elia
- Développer et configurer les composants clés des solutions
- Diagnostiquer, déboguer et résoudre des problèmes techniques complexes
- Collaborer étroitement avec les DevOps et les équipes de data engineering pour garantir une intégration et des performances fluides
- Garantir la sécurité, la scalabilité et la maintenabilité des solutions
- Suivre les indicateurs SonarQube et définir des actions liées à la dette technique à planifier et à traiter
- Participer aux réunions d’architecture .Net et aux Development Chapter Days afin de rester aligné·e sur les standards en évolution et de partager proactivement des idées
Votre profil
- Vous êtes titulaire d’un diplôme de bachelier·ère ou de master en IT ou dans un domaine technique connexe, ou vous disposez d’une expérience équivalente
- Vous avez au moins 8 ans d’expérience en développement .NET
- Vous possédez une excellente compréhension des exigences en matière de sécurité IT et de leur mise en œuvre, idéalement dans des environnements d’infrastructure critique
- Vous avez déjà travaillé dans les environnements Windows VM
- Vous avez de l’expérience avec des bases de données telles que MSSQL et MongoDB
- Vous avez de l’expérience avec RabbitMQ
- Vous avez une solide compréhension des architectures orientées services (service-based) et des systèmes orientés événements (event-driven).
- Vous disposez de bonnes connaissances en software design patterns, structures de données, algorithmes, scalabilité et pratiques d’intégration continue
- Vous êtes familier·ère avec les frameworks d’automatisation des tests (ex. Selenium)
- Vous êtes capable de travailler avec du legacy code et de contribuer à des initiatives de refactoring.
- Vous montrez d’excellentes capacités d’analyse et de résolution de problèmes, avec un grand souci du détail
- Vous avez de l’expérience dans des environnements agiles
- Vous êtes capable d’encadrer d’autres collaborateurs·rice·s et d’assurer un leadership technique
- Vous disposez d’excellentes compétences en communication et en collaboration
- Vous parlez couramment l’anglais. La connaissance du français, du néerlandais et/ou de l’allemand constitue un atout
Offre
- Salaire: Package salarial compétitif, indemnité de représentation, prime de fin d'année, double pécule de vacances, chèques-repas (€10 par jour de travail), écochèques, chèques sport et culture, bonus sur la base des résultats individuels et collectifs.
- Assurance: Assurance groupe, hospitalisation, soins ambulatoires pour la famille ainsi qu'accidents vie privée.
- Vacances: Vous avez droit à 20 jours de congé, 5 jours de repos compensatoires, 6 jours locaux, 4 jours cadres (après 1 année de service) et jusqu’à maximum 5 jours d’ancienneté (1 jour par 3 années de service).
- Fonds social: Chèques de fin d’année, prime de naissance et de mariage, et intervention en partie dans les dépenses liées à des lunettes, une prothèse dentaire ou d’autres besoins similaires.
- Communication: Vous recevez un iPhone avec abonnement (aussi pour usage privé) ainsi que le remboursement de votre abonnement internet et un ordinateur portable.
- Réductions: Vous bénéficiez d’une réduction de 30 % sur votre facture de gaz et d'électricité.
- Mobilité: Nous vous proposons une voiture de société et un abonnement aux transports en commun ou un budget mobilité.
- Actions Elia: Elia vous offre la possibilité de souscrire à des actions avec une réduction de 16,66% sur le cours moyen de l’action.
Lieu de travail
Bruxelles (site Empereur, à proximité de la gare Centrale) + télétravail