ENGIE est un leader mondial de l’énergie qui construit ses activités autour d’un modèle de croissance responsable pour relever les défis de la transition énergétique.
Ingénieur logiciel
Objectif/Mission du poste
- Nous recherchons un ingénieur logiciel talentueux et autonome pour rejoindre l’équipe numérique afin de contribuer à fournir une énergie solaire abordable aux marchés émergents.
- Ce poste offre une excellente opportunité de travailler aux côtés d’une équipe d’élite d’ingénieurs et de professionnels des affaires et de contribuer directement au succès d’une entreprise axée sur une mission ayant un impact social et environnemental.
- Les candidats auront l’opportunité de travailler dans une pile technologique diversifiée à grande échelle.
Responsabilités
- Contribuer aux sessions bihebdomadaires de planification logicielle, en collaboration avec les chefs de produit et les ingénieurs, pour discuter des estimations des délais de livraison, des risques et des principales considérations pratiques (telles que la dette technique, la faisabilité à grande échelle….)
- Prenez en compte les exigences et fournissez une solution complète soumise à toutes les meilleures pratiques d’ingénierie, aux considérations de calendrier et aux dépendances potentielles du logiciel avec une supervision minimale, voire nulle.
- Développez des logiciels complexes qui utilisent les ressources de manière optimale pour répondre au mieux aux besoins des clients.
- Participer et contribuer aux discussions architecturales sur les domaines importants des logiciels qui ont un impact sur les performances et la fiabilité de nos logiciels. Identifiez et communiquez les risques dans les approches ou les détails de mise en œuvre, les hypothèses, etc.
- Encadrer les ingénieurs juniors et fournir des conseils techniques.
- fournir une assistance lorsqu’une intervention technique est requise (par exemple en raison de bugs ou de problèmes de performances, sur appel)
Expérience et compétences
Requis:
- Au moins 3 ans d’expérience pertinente
- Maîtrise du langage de programmation Python et maîtrise d’au moins un framework web (Django, Flask, fast API )
- Bonne connaissance des mappeurs relationnels d’objets (et de leurs modèles de conception d’implémentation), de No SQL, de PostgreSQL et des options de stockage.
- Solide connaissance des modèles de conception et des pratiques de POO, TDD
- Solide expérience en matière de développement et de documentation d’API
- Expérience de l’utilisation d’outils d’observabilité et de surveillance.
- Connaissance pratique des bonnes pratiques en matière de sécurité informatique et des données
- Expérience avec git : gestion du code source et pipelines de déploiement basés sur GitHub/Gitlab et meilleures pratiques (CI/CD)
- Excellentes compétences en communication écrite et verbale en anglais
Voulu:
- Maîtrise de JavaScript et de dactylographié avec une solide connaissance d’un framework JS
- HTML4/5, CSS3, AJAX, Bootstrap ainsi qu’une solide connaissance du DOM.
- Solide expérience en génie logiciel et en modèles architecturaux (MVC, MVP, CQRS, DDD, SOLID, hexagonal, Microservices)
- Expérience dans la création et la maintenance d’applications Web évolutives dans un contexte cloud : cache élastique, traitement de tâches distribuées, équilibrage de charge, conteneurisation, clustering.
- Bonne expérience en matière de haute disponibilité, d’observabilité et de journalisation structurée
- Conception d’API à l’échelle en Python (REST, GraphQL,Apollo…)
- Connaissance des conteneurs et de l’orchestration de conteneurs
- La gestion backend des serveurs Web et d’applications constitue un avantage considérable.
- Bonne connaissance de la sécurité des applications web avec des standards tels que OWASP
- Connaissance d’Amazon Web Services (AWS) et de ses services, tels que, sans s’y limiter, les fonctions EC2, RDS, EBS, S3, Lambda.
Diplômes :
- Baccalauréat ou maîtrise dans une discipline d’ingénierie pertinente (génie informatique, génie logiciel, informatique)
Langue(s) :
- Anglais
- Le français est un plus.
Postulez ici
Gestionnaire d’essais
Aperçu du poste :
- Nous recherchons un responsable des tests informatiques hautement qualifié et soucieux du détail pour rejoindre notre équipe chez ENGIE Energy Access.
- En tant que responsable des tests informatiques, vous serez responsable de diriger les efforts de tests pour nos projets informatiques, garantissant ainsi la livraison de solutions logicielles de haute qualité répondant aux exigences de l’entreprise.
- Votre expertise en matière de gestion des tests, de développement de stratégies de tests et d’assurance qualité dans le contexte de l’EEE sera déterminante pour le succès de nos initiatives informatiques.
Principales responsabilités:
- Développement de stratégies de tests : collaborer avec les parties prenantes du projet, les analystes commerciaux et les équipes de développement pour formuler des stratégies de tests complètes pour nos projets. Assurer l’alignement avec les objectifs et les exigences de l’entreprise.
- Planification et exécution des tests : créez des plans de test et des cas de test détaillés, couvrant les tests fonctionnels, d’intégration, de régression et de performances dans le contexte de l’EEE. Diriger et superviser le processus de test, en garantissant une exécution rapide et précise.
- Automatisation des tests : identifiez les opportunités d’automatisation des tests et travaillez avec l’équipe de test pour concevoir et mettre en œuvre des scripts de test automatisés. Améliorez continuellement la couverture de l’automatisation des tests pour des tests efficaces.
- Gestion des défauts : établir un processus efficace de gestion des défauts pour suivre et résoudre les problèmes. Coordonner avec les équipes de développement pour assurer une résolution rapide des défauts identifiés.
- Gestion de l’environnement de test : collaborer avec les équipes d’infrastructure informatique et d’exploitation pour mettre en place et maintenir des environnements de test appropriés conformément à nos exigences.
- Surveillance des performances : surveillez et analysez les résultats des tests, les mesures de performance et les indicateurs de qualité des projets. Fournir des informations exploitables aux parties prenantes et favoriser l’amélioration continue.
- Rapports et documentation de tests : générez des rapports de test complets, comprenant des mises à jour de statut, la couverture des tests et des résumés de défauts, pour la communication avec les parties prenantes et la direction du projet.
- Leadership d’équipe : diriger et encadrer les membres de l’équipe de test, en favorisant un environnement de travail collaboratif et axé sur la performance. Fournir des conseils et un soutien au développement professionnel.
- Communication avec les parties prenantes : établir des relations solides avec les chefs de projet, les parties prenantes de l’entreprise et les autres équipes impliquées. Assurer une communication transparente sur les progrès et les résultats des tests.
Exigences:
- Baccalauréat ou maîtrise en informatique, technologies de l’information ou dans un domaine connexe.
- 5 ans d’expérience en tant que responsable des tests informatiques ou dans un rôle de direction similaire axé sur la gestion des tests.
- Vaste expérience dans le développement de stratégies de test, de plans de test et de cas de test pour des projets informatiques complexes.
- Maîtrise des outils et des cadres d’automatisation des tests, en mettant l’accent sur l’amélioration de l’efficacité des tests.
- Excellentes compétences analytiques et de résolution de problèmes, avec une attention aux détails dans l’exécution des tests et la gestion des défauts.
- Familiarité avec diverses méthodologies de test, telles que Agile et Waterfall.
- Capacité démontrée à diriger et inspirer des équipes de test, garantissant une collaboration et des résultats efficaces.
- Solides compétences en communication et en relations interpersonnelles pour interagir avec diverses parties prenantes.
- Des certifications de tests pertinentes, telles que ISTQB, sont un plus.
Postulez ici
Responsable de la prestation de services
Aperçu du poste :
- Nous recherchons un responsable de la prestation de services informatiques expérimenté et proactif pour rejoindre notre équipe dynamique. En tant que responsable de la prestation de services informatiques, vous serez chargé de superviser la prestation efficace des services informatiques, d’assurer des opérations transparentes et de maintenir une satisfaction client de haute qualité.
- Votre expertise dans la gestion d’équipes de services informatiques et l’optimisation des processus de service sera essentielle au succès de notre organisation.
Principales responsabilités:
- Leadership d’équipe : diriger, encadrer et motiver une équipe de professionnels des services informatiques pour fournir un support client et des solutions techniques exceptionnels. Favoriser un environnement de travail collaboratif et performant.
- Assurance qualité des services : développer et mettre en œuvre des stratégies pour garantir la fourniture de services informatiques de haute qualité qui répondent ou dépassent les attentes des clients. Établir et surveiller les accords de niveau de service (SLA) pour mesurer les performances et mettre en œuvre les améliorations nécessaires.
- Gestion des incidents : superviser la résolution rapide des incidents et des demandes de service. Coordonnez-vous avec les équipes techniques pour résoudre les problèmes critiques, minimiser les temps d’arrêt et restaurer efficacement les services.
- Gestion du changement : mettez en œuvre et gérez des processus de gestion du changement basés sur ITIL, garantissant des transitions de services transparentes et minimisant les risques pour les opérations commerciales.
- Amélioration du service : évaluer en permanence les performances du service, identifier les domaines à améliorer et mettre en œuvre des améliorations des processus pour optimiser l’efficience et l’efficacité de la prestation de services.
- Gestion des fournisseurs : collaborez avec des fournisseurs et des prestataires de services tiers pour vous assurer qu’ils respectent leurs obligations contractuelles et fournissent des services conformément aux normes convenues.
- Gestion du budget et des ressources : travailler en étroite collaboration avec l’équipe de direction informatique pour gérer efficacement le budget de prestation des services informatiques et allouer efficacement les ressources.
- Rapports et analyses : générez des rapports réguliers sur les mesures de performances des services, les niveaux de satisfaction des clients et les tendances des incidents. Utilisez les informations sur les données pour prendre des décisions basées sur les données et mettre en œuvre des améliorations.
- Communication avec les parties prenantes : Développer et entretenir des relations solides avec les principales parties prenantes, notamment les chefs de service, les dirigeants et les partenaires commerciaux. Fournir des mises à jour régulières sur les performances et les initiatives en matière de prestation de services.
- Gestion des risques : identifiez les risques potentiels et mettez en œuvre de manière proactive des mesures pour les atténuer. Assurer le respect des réglementations industrielles et des normes de sécurité en vigueur.
Exigences
- Baccalauréat en informatique, en technologie de l’information ou dans un domaine connexe.
- 5 ans d’expérience en tant que responsable de la prestation de services informatiques ou dans un rôle de direction similaire dans la gestion des services informatiques.
- Solide compréhension des principes et des meilleures pratiques ITIL.
- Excellentes compétences en leadership, en communication et en relations interpersonnelles.
- Capacité démontrée à gérer plusieurs projets et à établir des priorités efficacement.
- Solides capacités d’analyse et de résolution de problèmes avec une approche basée sur les données.
- Une expérience antérieure dans la gestion des fournisseurs et la négociation de contrats est souhaitable.
- Des certifications telles qu’ITIL, PMP ou d’autres informations d’identification pertinentes sont un plus.