Développeur.se Fullstack (stage)

Fontain (25)

Mission :

En tant que stagiaire développeur Full Stack, vous aurez pour mission de concevoir et développer un logiciel métier dédié à l’étude du potentiel d’hybridation d’un projet photovoltaïque. Ce logiciel servira d’outil aux ingénieurs chargés de développer le projet photovoltaïque hybride à évaluer le productible résultant, la perte de productible, la puissance optimale pour le projet.

A noter qu’un outil existe déjà sous Excel fonctionnant avec Visual Basic Application (VBA) réalisant les différentes fonctions citées ci-dessus, aussi la logique algorithmique existe déjà. Votre travail consistera à transformer cet outil Excel en un logiciel métier simple d’utilisation tout en améliorant les fonctions existantes.

Responsabilités :

  • Conception du logiciel : Travailler en collaboration avec l’équipe pour concevoir l’architecture et l’interface utilisateur du logiciel, en tenant compte des besoins spécifiques des utilisateurs (simplicité d’utilisation, intuitif).
  • Développement logiciel : Concevoir le Front-End et Back-End du logiciel, en assurant la bonne intégration des fonctionnalités, en garantissant des performances optimales et une gestion efficace des données du côté serveur.
  • Intégration des fonctionnalités : Implémenter les fonctionnalités clés telles que le calcul de la puissance écrêtée, le calcul du productible résultant photovoltaïque, la génération de rapport, l’interface utilisateur.
  • Test et Optimisation : Effectuer des tests rigoureux pour garantir la qualité du produit final.
  • Réaliser une documentation du logiciel permettant à des auditeurs informatiques ou techniques de « valider » le produit.

Profil recherché

  • Connaissance en architecture logiciel : Le stagiaire sera responsable de la mise en place de l’architecture logiciel de l’application, la méthode utilisée sera à sa liberté.
  • Conception UML
  • Connaissance en développement Full-Stack avec les technologies suivantes :
  • Front – End : Maitrise du framework React, et utilisation du langage Typescript ou Javascript
  • Back – End : Maitrise du framework Node.js et utilisation du langage Typescript ou Javascript
  • Connaissances des technologies suivantes : Visual Basic Application (VBA) et SharePoint.
  • Maitrise de l’anglais (niveau C1)
  • Capacité à travailler de manière autonome et à prendre des initiatives.
  • Compétences en résolution de problèmes de codage et en communication d’équipe.