Développeur logiciel
Ref : 241122C004-
Date de début25/11/2024
-
Localisation
75 - Paris
-
Durée6 jours ouvrés
-
Profil
Développeur
Nous recherchons un Développeur logiciel sur Paris pour une mission longue chez un client grand compte.
- Date de démarrage : ASAP
- Lieu : LA DEFENSE
Objet de la mission
La Business Unit « Flexible Power & Integration » a créée en 2023 afin de développer l’activité de la compagnie sur le marché de l’électricité. L'équipe Energy Management Consolidation est chargée d'intégrer des courbes de charge, des données financières et des données contractuelles afin de consolider sa position comptable. Les solutions logicielles utilisées pour traiter ces données sont en cours de développement. Nous avons besoin de renforcer l’équipe déjà en place par un profil ayant des compétences de haut niveau en développement logiciel et en traitement de time series.
Livrables attendus
Appui à l’équipe existante sur 2 applications :
· Agrégation et traitement de séries temporelles en langage Python
· Calculs de valorisation de centrale de production électriques flexibles en Python/.NET
Ces besoins pourraient évoluer au cours de la mission.
Compétences techniques, métier, langues nécessaires :
· Formation : de préférence, grande école d'ingénieur ou école d'ingénieur spécialisée en ingénierie logiciel ou université reconnue en informatique (Centrale, Mines, Polytechnique, Telecom, EPITA, EPITEC, Ensimag, Université Paris Cité, …)
· Ingénierie logicielle : maîtrise du corpus théorique et des pratiques d'ingénierie logicielle (ou au moins, pour un profil plus junior, appétence pour ces sujets) :
o habitude d'utiliser des design patterns, connaissance de leurs limitations
o Domain-Driven Design : la modélisation des objets métier (courbes de charge, courbes de prix, contrats) s'inspire des principes du Domain-Driven Design
o le layering de la codebase s'inspire des principes de l'Hexagonal architecture
o maîtrise exigée d'un des langages suivants : Python, .NET, Typescript, Java (la mission se fera en .NET et Python mais une expertise préalable dans ces deux langages n'est pas exigée)
o expérience passée dans un domaine métier complexe (idéalement énergie, finance, banque ou assurance)
o de préférence, une expérience passée dans une entreprise de l'écosystème Software Craftsmanship / Agile (Octo, Xebia, Ippon, Zenika, etc)
· Traitement de données temporelles
o habitude de traiter des données dans différentes timezones et de traiter correctement les changements d'heure
o connaissance du langage SQL
o de préférence, connaissance de la librairie polars (ou pandas)
· Communication, autonomie : être capable de saisir les enjeux techniques spécifiques au contexte et de concevoir des propositions de design technique, savoir les communiquer
· Rigueur : savoir implémenter des stratégies de tests adaptées au contexte, capacité à identifier les risques de dette technique
· Expérience : 3-5 ans d’expérience professionnelle, ou bien junior démontrant d’excellentes qualités techniques
· Non requis mais apprécié : compétences AWS et Terraform ; contribution à des projets opensource ; projets personnels ; expérience dans l'enseignement supérieur