Modalités : temps plein, 3 jours par semaine sur le site de Liège
Durée : 8 mois renouvelables
Rôle et responsabilités :
Cohérence technique et architecturale des solutions IT d’observabilité. Définir, challenger et valider les choix d’architecture et les orientations techniques des applications
Définir et maintenir la vision d’architecture des applications (AS-IS / TO-BE)
Valider les choix techniques et les solutions proposées par les équipes ou prestataires
Assurer la cohérence entre les différentes applications du périmètre
Garantir l’alignement avec les standards d’architecture
Qualité et maintenabilité des solutions
Définir la stratégie de monitoring, logging et alerting des applications
Améliorer la visibilité technique (KPI techniques, métriques, logs)
Identifier et corriger les problèmes de performance
Contribuer à l’amélioration de la fiabilité et de la résilience des systèmes
Garantir la qualité des réalisations techniques (code, performance, sécurité, tests) ainsi que la maintenabilité des applications sur le long terme.
Mettre en place et promouvoir les bonnes pratiques de développement (revue de code, tests, CI/CD)
Encadrer ou réaliser les revues de code
Veiller à la qualité, la lisibilité et la maintenabilité du code
Identifier, suivre et réduire la dette technique
Référent technique : point de contact privilégié pour les questions techniques liées aux applications d’observabilité
Contribution active aux projets
Participation active aux phases de conception et, le cas échéant, au développement des solutions afin d’assurer leur qualité et leur conformité aux standards.
Participer à la conception technique des projets
Évaluer les impacts techniques des évolutions
Contribuer à la roadmap technique (industrialisation, refactoring, évolutions)
Collaboration transverse : collaboration étroitement avec l’Application Manager, les architectes, les équipes IT et les prestataires afin de garantir l’alignement entre besoins métier, contraintes techniques et solutions mises en œuvre.
Sécurité et exigences non fonctionnelles
Veiller au respect des exigences de sécurité (gestion des accès, secrets, exposition des services)
Challenger les choix techniques en matière de sécurité, performance et scalabilité
Anticiper les risques techniques (obsolescence, dette technique, vulnérabilités)
Support technique expert
Intervenir sur les incidents complexes ou critiques
Apporter un support technique aux équipes de développement
Challenger les solutions techniques proposées afin d’en garantir la pertinence
Documentation technique
Structurer et maintenir la documentation technique (architecture, flux, intégrations)
Formaliser les décisions techniques et les standards (guidelines, principes)
Expériences et compétences :
Expérience en architecture applicative et en design technique - Impératif
Expérience en communication et vulgarisation technique - Impératif
Expérience en coordination technique - Impératif
Expérience en pratiques DevOps (CI/CD, test, code review) - Impératif
Expérience dans le secteur de l'énergie - Est un plus
Langues :
Niveau d'anglais B2 - Impératif
Niveau de français C2 - Impératif