Descripción del puesto de trabajo
Au sein de la division "Essais sol & vol" chez SAFRAN, le département "Moyens d'essais" est constitué d'une équipe d'environ 100 personnes basées sur le site de Villaroche en Seine et Marne. Il a pour mission de mettre à disposition de la Direction Technique l'ensemble des moyens (infrastructure, systèmes, méthodes et logiciels) nécessaires aux essais de développement (moteurs et composants) sur tous les sites d'essais.
Rattachée au responsable d'unité « Logiciel » et intégrée au service « Systèmes », l'équipe est à taille humaine (une dizaine de personnes) et différents profils y évoluent, allant du développement logiciel au réseau, en passant notamment par les activités de pilotage technique (sous-traitance, DSI).
Votre mission prendra place autour des développements logiciels réalisés par l'équipe, pour lesquels une grande partie des IHM sont réalisées sur la base d'un client léger (Angular 10+). L'un des produits développés – DOME (Diagnostic et Observation des Moyens d'Essai) – est obsolète. Vous mettrez dans un premier temps en place une solution basée sur la technologie de conteneurisation docker de manière à sécuriser l'exécution de DOME qui à ce jour est fréquemment coupé à cause de fuites mémoires. Dans un second temps, vous poserez la première brique de ce que sera l'avenir de DOME : une interface entièrement personnalisable pour les utilisateurs, qui peuvent paramétrer leurs pages de suivi et ainsi visualiser les informations qui les intéressent, et uniquement celles-ci. Pour cela, une librairie Angular dédiée à la composition de l'interface et basée sur divers composants graphiques (graphes, afficheurs, tableaux…) sera développée « from scratch » et demandera donc une phase de conception pour en définir les modèles de données, DTO etc…
La solution, conçue sous forme de librairie de manière à pouvoir être utilisée dans d'autres projets, sera intégrée à des pipelines de CI de manière à en exécuter après chaque push sur le SCM les tests, le build et la publication.
Descripción complementaria
La mission confiée pourra se décliner en plusieurs phases :
• Appropriation du sujet
o Besoins sous-jacents
o Problématiques soulevées
o Périmètre d'utilisation
• Conception
o Modèles de données
o Mécanisme de récupération des flux de données
o Prérequis à l'utilisation de la librairie
• Développement
o Mise en œuvre de la conception réalisée
o Angular pressenti, à confirmer
o Intégration des développements à notre GIT (projet, CI, documentation…)
o Publication de la librairie (pour être utilisée en interne par d'autres projets)
Requisitos del puesto de trabajo
Etudiant en dernière année d'école d'ingénieur ou master scientifique – profil informatique orienté développement logiciel.
Le candidat possède la rigueur nécessaire à la tenue correcte des objectifs, en adéquation avec la mission à haute valeur ajoutée. Son attrait pour les technologies web et notamment du front-end sont une force qui font que même s'il ne maîtrise pas d'ores-et-déjà tous les aspects du stage, il sera à même de monter en compétences et de combler ses manques. Les considérations d'ordre esthétique n'étant pas à négliger (layout, harmonie, pixel perfect, responsive design…) un goût prononcé pour les « belles pages web » est nécessaire.
La maîtrise de l'anglais technique est recommandée (documentation, Stack Overflow…).
Compétences et outils du stage :
• Typescript est utilisé dans les projets Angular notamment, sa connaissance serait un atout
• Bases des tests logiciels (tests unitaires)
• Connaissances sur le fonctionnement d'une application web (client, serveur)
• Maîtrise d'un outil de SCM
• Maîtrise d'un outil de CI
• Première expérience avec une technologie de conteneurisation appréciée
Ubica tu futuro lugar de trabajo
Rond Point Rene Ravaud 77550
Reau
Ile de France Francia
- Los mapas están disponibles bajo la licencia Open Database Licence.
- © OpenStreetMap contributors.
- © Safran