Développeur(se) Python Senior

Il y a 2 heures

Brussels, Belgique Jobbydoo Temps plein
Pour le compte d’un cabinet de conseil, dont le client est une société belge du secteur de l’énergie, je recherche : Un(e) Développeur(se) Python Senior Vous interviendrez au sein de la plateforme interne de supervision des applications de la DSI cliente. Cette plateforme contrôle le bon fonctionnement des applications en production au moyen de tests synthétiques et de contrôles de logs. Elle déclenche les alertes nécessaires auprès des équipes concernées. Les moteurs de supervision, d’alerte et les scripts associés sont développés en Python. MISSIONS PRINCIPALES
- Concevoir, développer et maintenir des applications backend Python fiables et performantes.
- Faire évoluer les moteurs de supervision et d’alerte.
- Recueillir les besoins auprès des parties prenantes et définir les spécifications.
- Traiter les demandes des utilisateurs et résoudre les incidents techniques complexes.
- Améliorer la qualité du code, les tests automatisés et les pratiques de déploiement CI/CD.
- Participer aux revues de code et accompagner les développeurs juniors.
- Collaborer avec les équipes DevOps, Data Engineering et IT Operations.
- Garantir la sécurité, la maintenabilité et la capacité des solutions à monter en charge.
- Intervenir sur du code existant et participer à sa refonte. PROFIL
- Diplôme supérieur en informatique ou dans un domaine technique : bachelor ou master.
- Au moins 6 ans d’expérience en développement, dont 3 ans en Python.
- Maîtrise du développement backend Python, idéalement avec FastAPI ou un framework similaire.
- Maîtrise de la validation des données avec Pydantic ou une bibliothèque comparable.
- Expérience de la programmation asynchrone avec AsyncIO.
- Expérience de SQL, avec des bases telles que MSSQL ou PostgreSQL.
- Expérience de RabbitMQ.
- Bonne compréhension des architectures orientées services et des systèmes événementiels.
- Maîtrise des principes de conception logicielle, des structures de données et des algorithmes.
- Connaissance des outils de tests automatisés, par exemple Selenium.
- Bonne compréhension des exigences de sécurité informatique, idéalement dans les infrastructures critiques.
- Expérience en environnement agile et capacité à assurer un accompagnement technique.
- Idéalement, Azure, NoSQL, Docker et pipelines de déploiement CI/CD.