Job Search and Career Advice Platform

Activez les alertes d’offres d’emploi par e-mail !

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

ESTP - Grande école d'ingénieurs de la construction

Cachan

Sur place

EUR 40 000 - 60 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

Une grande école d'ingénieurs à Cachan recherche un Lead Développeur Fullstack pour créer une application web innovante en construction. Vous développerez l'API en PHP/Symfony et l'interface avec Vue.js ou React, en intégrant des bases de données sémantiques. Ce stage offre une occasion unique de travailler sur un projet crucial et de collaborer avec une équipe d'experts.

Qualifications

  • Élève-ingénieur(e) en dernière année d'études ou Master 2.
  • Grande autonomie technique et rigueur dans le code.
  • Capacité à travailler en binôme.

Responsabilités

  • Responsabilité technique intégrale de l'application.
  • Développement Fullstack: API avec PHP / Symfony et Frontend avec Vue.js ou React.
  • Implémentation d'une base de données graphe.
  • Développement de scripts Python ou PHP pour l'intégration des données.

Connaissances

Maîtrise de PHP / Symfony
Framework JS moderne (Vue.js ou React)
Bases SQL / NoSQL
Bases de Données Graphes & Sémantiques (Neo4j, GraphDB)

Formation

Bac ou Master 2 en Informatique, Génie Logiciel ou Développement Web

Outils

Docker
Git
Python
Description du poste
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) 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

02-02

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.