Stage

Où ?

Evry 91042

Campus à proximité :

Paris
 
Git
Java
XML
Partager l'offre
Développement

STAGE - Safran - Développeur Web H/F

GitJavaXML
Stage

Éligible sur :

Paris
 

Evry 91042

Qui

Safran

Safran est un groupe international de haute technologie opérant dans les domaines de l’aéronautique (propulsion, équipements et intérieurs), de l’espace et de la défense. Sa mission : contribuer durablement à un monde plus sûr, où le transport aérien devient toujours plus respectueux de l’environnement, plus confortable et plus accessible. Implanté sur tous les continents, le Groupe emploie 79 000 collaborateurs pour un chiffre d’affaires de 16,5 milliards d’euros en 2020, et occupe, seul ou en partenariat, des positions de premier plan mondial ou européen sur ses marchés. Safran s’engage dans des programmes de recherche et développement qui préservent les priorités environnementales de sa feuille de route d’innovation technologique.

Safran est classé meilleur employeur mondial 2020 dans son secteur par le magazine Forbes.

Safran Aircraft Engines conçoit, produit et commercialise, seul ou en coopération, des moteurs aéronautiques civils et militaires aux meilleurs niveaux de performance. La société est notamment, à travers CFM International*, le leader mondial de la propulsion d’avions commerciaux courts et moyen-courriers. Dans le domaine de la propulsion militaire, la société a intégralement conçu développé et produit le M88 et le M53 qui équipent respectivement le Rafale et le Mirage 2000 et sera intégrateur du moteur du futur avion de combat européen.

*CFM International est une société commune 50/50 de Safran Aircraft Engines et GE.

Quoi

L’objectif de ce stage est de développer un plugin LSP (Langage Server Protocol) dont le but est d’analyser les fichiers de paramétrage de l’IRF. Certains de ces fichiers sont basés sur du XML, d’autres sur du JAVA, et d’autres encore sur un langage maison. Le plugin LSP sera intégrable dans VS Code qui est l’outil de développement utilisé par l’équipe de développeurs front.

Le stage pourra se décomposer en trois étapes successives :

• Analyse des différents langages :
o Récupération de la documentation existante
o Appropriation et synthèse
o Définition du périmètre des langages ciblés par le plugin

• Développement d’un plugin LSP pour VS Code permettant :
o L’analyse syntaxique des fichiers ouverts
o La gestion des imports / include
o De rechercher les références et les définitions

• Pérennisation du travail effectué
o Création d’un contexte de build sous Jenkins
o Rédaction d’une notice de développeur permettant la mise en place de l’environnement de développement
o Documentation technique

Pour qui






  • Bac +5 dans une filière Développement logiciel / informatique industrielle

  • Esprit de rigueur et de synthèse : les données récupérées lors de la première étape du stage feront l’objet d’une restitution dont le but est de consolider techniquement le projet.

  • Maîtrise d’un outil de gestion de version (Mercurial, Git…)

  •  Une connaissance de TypeScript serait un atout.

  •  Une première expérience dans le développement d’un plugin VS Code serait un atout considérable.







Combien de temps

6 mois

Quand

asap