Fullstack Developer - Besançon

💡 Responsible products or services
Internship
Localisation Besançon, France
Energy
Occasional remote authorized
From 0 to 3 yrs of exp.
Posted on 01-22-2025

Opale Energies Engagées

Une production d'énergie locale pour une consommation locale, telle est la devise d'Opale : l'énergie en circuit court !

💡 Responsible products or services

The company's mission is to design eco-responsible products and services aligned with the needs of the ecological transformation.

More information
  • Website
  • Company
  • Between 50 and 250 employees
  • Energy
Impact study
Opale Energies Engagées did not yet communicate its impact measurement.
Labels and certifications
This structure did not communicate to us the labels or certifications that it was able to obtain.
Internal practices and policies
Read more

OYO Communities est une entreprise innovante dédiée à la transition énergétique via des solutions intelligentes pour l’autoconsommation collective. Notre mission : connecter consommateurs, producteurs, et administrateurs autour d’un écosystème numérique, favorisant le partage d’énergie et l’efficacité énergétique.

Dans le cadre de notre expansion, nous souhaitons enrichir notre offre avec une nouvelle application axée sur l’étude de faisabilité technico-économique et le dimensionnement des projets d’autoconsommation collective. Cette application analysera les données de production, de consommation et de rentabilité financière, tout en fournissant des recommandations sur mesure pour maximiser l’impact des projets d’énergie partagée.

Ce stage offre une opportunité unique d’évoluer dans un environnement technologique de pointe, tout en ayant un impact direct sur la transition énergétique.

🎯 Objectifs du stage :

Le stagiaire participera à la conception et au développement d’une application complète, en s’appuyant sur l’infrastructure existante d’OYO Communities, tout en ajoutant des fonctionnalités inédites.

🚀 Travail attendu :

Mise en place des APIs pour les données de production solaire :

  • Intégration des outils PVsyst et PVGIS pour collecter et analyser les données de production photovoltaïque.

Connexion aux Webservices Enedis :

  • Exploitation des APIs (SGE tiers) pour obtenir les données de consommation électrique des utilisateurs, essentielles au dimensionnement des projets.

Création d’un dashboard interactif :

  • Développement d’un tableau de bord intuitif, permettant de visualiser des métriques clés comme la production, la consommation, le taux de couverture, les surplus d’énergie, etc.

Conception d’un module d’analyse financière :

  • Développement d’une page financière pour calculer des indicateurs comme le retour sur investissement (ROI) et d’autres métriques essentielles à la viabilité des projets.

Automatisation des déploiements :

  • Mise en place des pipelines CI/CD (intégration et déploiement continus) pour garantir une livraison fiable et rapide des fonctionnalités.

Tests et optimisation :

  • Réalisation de tests approfondis pour garantir la fiabilité, la performance et la scalabilité de l’application.

Collaboration avec l’équipe OYO :

  • Intégration harmonieuse des nouvelles fonctionnalités avec l’existant, en étroite collaboration avec les équipes techniques et métier.
Profile

🔧 Compétences techniques requises :

  • Langages et frameworks : Node.js, TypeScript, React, React Native.
  • Bases de données : NoSQL (MongoDB) et SQL (PostgreSQL).
  • Infrastructure : Docker, Kubernetes, et Microsoft Azure.
  • Outils et méthodologies : Expérience en CI/CD (GitHub Actions, Jenkins ou équivalent), intégration de webservices et APIs.
  • Bonus : Connaissance des outils PVsyst/PVGIS et des APIs Enedis.

💡 Compétences personnelles attendues :

  • Autonomie, esprit d’initiative et rigueur.
  • Excellentes capacités d’analyse et de résolution de problèmes.
  • Capacité à comprendre et répondre aux besoins spécifiques des utilisateurs finaux.
  • Bonnes aptitudes en communication et travail d’équipe.

🎓 Livrables attendus :

  • Une application fonctionnelle et déployée, incluant un dashboard interactif et un module d’analyse financière.
  • Une documentation technique détaillée.
  • Des pipelines CI/CD opérationnels.