Confirmed Python Developer Enery Transition(FR)

Note: Cette position concerne uniquement du développement software (pas de Data Science)

A collaborative experience with an OpenSource project is requested for this interview.

Pour accroître sa compétitivité et poursuivre son développement dans les meilleures conditions, notre client dans le secteur de l’énergie investit de manière importante dans son système d’information.

Via l’équipe Energy Transition Services (ETS), a choisi de se doter d’une solution métier, nommée Back2Earth dans la suite de ce document, pour porter auprès de ses clients et partenaires son offre de rachat d’électricité issue de moyens de productions renouvelables (RES) d’un parc de près de 4000 éoliennes.

Une première version de Back2Earth est en production depuis 2017. Cette première version, fonctionnelle, est cependant encore incomplète et ne permet pas en l’état d’adresser l’ensemble des besoins métiers, tant qualitativement (manque de certaines fonctionnalités) que quantitativement (capacité de mise à l’échelle en volumes à traiter).

 

Objet de la prestation 

L’objet de la prestation est donc d’élever les capacités techniques de Back2Earth au niveau des exigences nécessaires au bon pilotage des activités opérationnelles d’ETS. La prestation développera sur base des acquis fonctionnels, applicatifs et techniques de Back2Earth. Elle se concentrera sur les processus d’acquisitions des données nécessaires au pilotage quotidien du portefeuille d’ETS.

 

 Activités

Les principales activités sont :

  • Concevoir et implémenter de nouvelles fonctionnalités
  • Appliquer des maintenances évolutives sur les applicatifs
  • Optimiser et réarranger la code base existante afin de la rendre plus modulable et performante
  • Participer aux meetings réguliers d’équipe pour faire part de son feedback sur l’évolution de ses tâches

 

Compétences attendues

Concernant les compétences, les séniorités sont les suivantes :

  • Avancé (6y < ancienneté* <=9y)

* L’ancienneté est calculée en fonction du nombre d’années dans la fonction demandée (Développeur, Fonctionnal Analyst …).

 

2.5.1      Compétences générales (soft skills)

Le(s) consultant(s) proposés pour cette mission doivent disposer d’une solide expérience dans les activités décrites ci-dessus, avec des compétences analytiques de haut niveau, de la rigueur ainsi qu’une grande capacité d’écoute et de communication.

Il devra également être capable d’encadrer des développeurs moins expérimentés en effectuant les codes reviews nécessaires. Il devra également s’assurer que les bonnes pratiques de développement soient mises en place par l’ensemble de l’équipe.

 

 

2.5.2      Compétences Techniques attendues

  • Français et Anglais courant
Compétences techniques Séniorité Version Logiciel Obligatoire
Python Avancé 3.6 Oui
Pandas Avancé Plus récente Non
Flask Avancé Plus récente Non
Postgresql Avancé Plus récente Non
SQLAlchemy Avancé Non

Angular is a plus

Cette position concerne uniquement du développement software (pas de Data Science)

For more information: Contact us now with your CV