Description de fonction
Pour la communauté Chapter Development d’Elia Group, un environnement qui réunit des Développeurs de toute l’organisation pour collaborer sur une variété de stacks technologiques, nous cherchons un.e Senior Python Développer.
En votre qualité de Senior Python Developer, vous jouerez un rôle prépondérant dans l’architecture, le développement et la maintenance de solutions logicielles résilientes et indispensables aux activités principales d’Elia Group. Vous travaillerez avec des équipes pluridisciplinaires pour fournir des applications fiables et hautement performantes, tout en encourageant l’amélioration continue des normes techniques.
Votre mission principale tournera autour de la plateforme de monitoring interne, dédiée à surveiller et entretenir les applications. Le monitoring interne facilite l’implémentation et la gestion des vérifications synthétiques et log sophistiquées pour les applications en service, ce qui permet d’obtenir à temps des informations sur leur statut opérationnel et de coordonner des notifications rapides au personnel concerné quand une intervention est requise.
Le cœur de la plateforme se compose de moteurs de monitoring et d’alerte développés sous Python, ainsi que de tous les scripts de monitoring correspondants. Vos compétences et votre expérience seront essentielles pour l’évolution de cette solution et sa fiabilité.
Principales responsabilités :
- Vous collaborerez activement au développement et à l’optimisation des applications logicielles sous Python.
- Vous travaillerez avec les stakeholders pour recenser leurs exigences et définir les spécifications logicielles.
- Vous dialoguerez avec les clients pour répondre aux demandes de service et garantir une résolution efficace.
- Vous implémenterez des bonnes pratiques pour la qualité, le test et le déploiement de code (CI/CD).
- Vous encadrerez des Developers junior et effectuerez des examens de code.
- Vous dépannerez, déboguerez et résoudrez des problèmes techniques complexes.
- Vous collaborerez avec les DevOps et les équipes de data engineering pour garantir une intégration et des performances fluides.
- Vous garantirez la sécurité, la scalabilité et la maintenabilité des solutions.
Principaux stakeholders :
- D’autres équipes de développement logiciel, les Product Owners et les Business Analysts, les Data Engineers et Architects, IT Operations, ainsi que des stakeholders issus du business.
Votre profil
- Bachelier ou master dans une orientation liée à l’IT ou à la tech.
- Au moins 6 années d’expérience en développement.
- Au moins 3 années d’expérience en Python.
- Solide compréhension des exigences de sécurité IT et de leur implémentation, idéalement dans un contexte d’infrastructure critique.
- Maîtrise de Python pour les services back-end, de préférence avec FastAPI ou des frameworks similaires.
- Maîtrise de bibliothèques de validation de données, comme Pydantic.
- Expérience avec les outils suivants : asyncio, SQL, RabbitMQ, bases de données telles que MS SQL, PostgreSQL.
- Solide compréhension des architectures orientées services (service-based) et des systèmes orientés événements (event-driven).
- Robuste connaissance conceptuelle des software design patterns, de la scalabilité et des pratiques d’intégration continue.
- Connaissance des frameworks de test automatisé (par ex. Selenium).
- Solide compréhension des software design patterns, des structures de données et des algorithmes.
- Excellentes compétences en résolution de problèmes et œil pour les détails.
- Capacité à encadrer et à faire preuve de leadership technique.
- Expérience en environnements agiles.
- Excellentes compétences en collaboration et communication.
- Une expérience avec le cloud Azure est un atout.
- Une expérience en solutions NoSQL est également un atout.
- Capacité à travailler avec du legacy code et à participer à des initiatives de refactoring.
- La connaissance de la conteneurisation à l’aide de Docker et des pipelines de déploiement dans un environnement CI/CD est un atout.
- Maîtrise de l’anglais et bonne connaissance du néerlandais OU du français. La connaissance de l’allemand est un plus.
Offre
- Salaire: Package salarial compétitif, indemnité de représentation, prime de fin d'année, double pécule de vacances, chèques-repas (€8 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é.
Lieu de travail
Hybride : Empereur (près de la Gare centrale) et télétravail