Where PhDs and companies meet
Menu
Login

Développement d'une Preuve de Concept (PoC) – Stack : Symfony / Vue.js / Base Graphe

ABG-134475 Master internship 6 months 800 euros net
2025-11-20
Logo de
ESTP - Grande école d'ingénieurs de la construction
Cachan Ile-de-France France
  • Engineering sciences

Employer organisation

Innover pour accroître les performances constructives et assumer les enjeux de la préservation énergétique et du développement durable : C'est le  défi qui mobilise l’ESTP et son réseau de partenaires publics et privés. L’Institut de Recherche de l’ESTP a ainsi été créé en 2009. Il regroupe les personnels de recherche et les laboratoires des campus ESTP de Cachan, Dijon et de Troyes. L’Institut de recherche a été évalué pour la première fois par l’AERES en 2014. Depuis 2016, il est laboratoire d’accueil de l’École Doctorale Sciences, Ingénierie et Environnement (SIE) de l’Université Paris-Est (UPE). 

Grâce à un ancrage au cœur des politiques territoriales parallèlement à un objectif de développement international, l’Institut de Recherche vise à acquérir une dimension qui lui permettra de se positionner au cœur d’un réseau académique fort, de répondre aux besoins d’innovation du secteur et de devenir pour l’école un vecteur de croissance par le biais de la recherche appliquée.

Description

Stage de Travaux de Fin d’Études (TFE) Lead Développeur Fullstack & Web Sémantique

 

Contexte :

 

Le secteur de la construction souffre d'un manque de fluidité dans les échanges d'informations. L'objectif du projet est de créer une application web ("Le Compagnon") permettant de visualiser, tracer et vérifier la cohérence des données techniques d'un projet de construction, sur la base de graphes de connaissance. Le projet démarre une phase cruciale de développement d'une Preuve de Concept (PoC). Vous rejoindrez une équipe resserrée composée du Porteur de Projet (Enseignant-Chercheur) et d'un Ingénieur de Recherche (chargé de la modélisation théorique).

 

Missions principales :

En tant que Lead Développeur du prototype, vous aurez la responsabilité technique intégrale de l'application. Vous serez encadré(e) par le Porteur de Projet et bénéficierez du mentorat technique d'un Consultant Expert Senior (Architecture & Code Review).

Vos missions s'articuleront autour de la construction de la solution logicielle :

  • Développement Fullstack (Architecture Web) :
    • Backend : Cnception et développement de l'API avec PHP / Symfony (API Platform).
    • Frntend : Création de l'interface utilisateur métier avec un framework moderne (Vue.js ou React) et intégration de bibliothèques de visualisation (type D3.js ou ECharts).
  • Implémentation Base de Données Sémantique :
    • Traduire le mdèle logique (fourni par l'Ingénieur de Recherche) en schéma de base de données technique.
    • Mettre en œuvre la base de dnnées graphe (technologie à définir selon le besoin : Neo4j ou GraphDB).
    • Rédiger les requêtes cmplexes (Cypher ou SPARQL) pour interroger le graphe de connaissances.
  • Intégration de Données (ETL) :
    • Dévelpper des scripts (Python ou PHP) pour nettoyer et injecter les données de test (fournies par les partenaires) dans l'application.
  • DevOps & Qualité :
    • Mise en place de l'envirnnement de développement conteneurisé via Docker.
    • Dcumentation technique du code pour assurer la pérennité du projet.
  • Collaboration Agile : Travailler en itération courte avec l'Ingénieur de Recherche : il vous fournit les règles métier ("spécifications sémantiques"), vous les implémentez, et vous ajustez ensemble le produit.

Profile

Formation :

Élève-ingénieur(e) en dernière année d'études (Bac+5) ou Master 2 en Informatique, Génie Logiciel ou Développement Web.

Compétences Techniques (Indispensables) :

  • Web Backend : Maîtrise solide de PHP / Symfony et des architectures API REST.
  • Web Frontend : Bonne maîtrise d'un framework JS moderne (Vue.js idéalement ou React).
  • Base de Données : Solides bases SQL/NoSQL et une curiosité marquée pour les Bases de Données Graphes & Sémantiques (Neo4j, GraphDB, RDF Store...).

Compétences Techniques (Appréciées) :

  • Connaissance de Docker et Git.
  • Des notions en Python pour le scripting d'intégration.
  • Intérêt pour l'innovation technologique.

 

 

Aptitudes:

  • Grande autonomie technique (capacité à initialiser un projet), rigueur dans le code, goût pour le challenge ("bâtir un produit de zéro").
  • Aisance relationnelle pour le travail en binôme, capacité de vulgarisation (expliquer ses choix techniques), curiosité intellectuelle et force de proposition.

     

Starting date

2026-02-02
Partager via
Apply
Close

Vous avez déjà un compte ?

Nouvel utilisateur ?