Pause
Lecture
Moteur de recherche d'offres d'emploi UEM

Stagiaire Ingénieur diagramme des versions H/F


Détail de l'offre

Informations générales

Entité de rattachement


efluid, jeune société française située à Metz et à Paris, conçoit un progiciel dans le domaine de l'énergie avec une solution capable de répondre à des contraintes de performances, de haute volumétrie et ouverte sur le monde multi canal.

Avec un produit reconnu leader sur le marché français, la société compte aujourd'hui un effectif de plus de 200 collaborateurs.

Nous souhaitons construire une équipe capable d'accompagner la croissance de la société avec une forte composante technologique et métier.
  

Référence

2023-217  

Description du poste

Intitulé du poste

Stagiaire Ingénieur diagramme des versions H/F

Contrat

Stage

Description de la mission

 

 

Vous souhaitez travailler sur un projet innovant et stimulant encadré par des développeurs expérimentés, dans un environnement convivial ? On vous attend chez efluid !

 L’entreprise fait partie du groupe UEM dont la politique se construit autour de valeurs fortes telles que le respect de l'environnement, la participation à la vie économique du territoire et la valorisation des ressources énergétiques locales. C'est au travers de ces engagements que nos équipes cultivent chaque jour une proximité réelle avec nos clients.


Dans le cadre de son activité d’éditeur de logiciel, efluid recherche un stagiaire au sein de son équipe de développeurs.

 


Technologies utilisées : Java, JavaScript, IntelliJ, VSCode, Git
Durée du stage : 3 mois minimum.

 


Mission

 


Les équipes efluid développent et maintiennent une suite logicielle. Chaque application de cette suite logicielle fait l’objet d’un versionning du code sous Git qui structure l’ensemble de l’organisation des équipes. Les versions déjà constituées et en prévisions sont intégrées à l’outil de suivi suivefluid pour:

  • Identifier le contenu de chaque version
  • Produire les bons de livraison des versions livrées aux clients
  • Planifier les travaux dans les équipes
  • Établir la stratégie de report de code sur les différentes branches
  • Identifier les clients impactés par une anomalie (selon les versions déployées en productions)

La parfaite connaissance de ces versions est nécessaire pour l’ensemble de l’entreprise afin de répondre aux besoins ci-dessus. Cette connaissance repose sur une représentation graphique de ces versions, basée sur les principes suivants :

  • Le positionnement des versions selon l’axe temporelle pour visualiser la date de construction de chaque version
  • Une vision arborescente pour visualiser les branches Git où est située chaque version
  • Une représentation des clients chez qui la version est déployée


Une telle représentation est aujourd’hui intégrée à l’outil suivefluid, mais le diagramme de ces versions pose aujourd’hui les problèmes suivants :

  • Le code repose sur la librairie JQuery qui ne fait plus partie du socle technique efluid
  • Le code ne respecte pas les bonnes pratiques de codage :
  • L’ergonomie pour la consultation de ce diagramme est faible : pas de fonction de zoom, calendrier approximatif

 

Profil

 

Le stage proposé consiste à développer une nouvelle version du diagramme des versions qui réponde pleinement aux bonnes pratiques de codage actuelles.

 


Pour cela, le stagiaire devra :

  • Mettre en place une page de type SPA reposant sur le framework javascript établi chez efluid, basé sur lite-html et les web components.
    Evaluer la pertinence d’utiliser une librairie javascript graphique pour faciliter la représentation souhaitée
  • Rechercher une librairie externe javascript le cas échéant, selon les critères de licencing en viabilité adéquats
  • Établir un dossier de conception des travaux à mener pour la réalisation de ce développement :
    • Identifier les services REST nécessaires côté backend (java)
    • Identifier les composants javascript nécessaires côté frontend (javascript)
  • Réaliser un jeu de tests « end to end » à l’aide de Playwright pour les cas d’utilisation nominaux

  •  Réaliser le développement en respectant les bonnes pratiques de codage et la couverture de test (tests Junit5 côté backend, jest côté frontend) 

 

Pour ce stage de 3 mois minimum, efluid SAS recherche un stagiaire engagé dans la préparation d’un master 2 en ingénierie logicielle

 

Tous nos postes sont ouverts aux candidats en situation de handicap.

Localisation du poste

Lieu

Metz

Critères candidat

Niveau d'études minimum requis

Bac + 5

Niveau d'études maximum requis

Bac + 5