Description du poste
*Rattaché(e) à la Direction R&D, vous intégrez une équipe en qualité d’ingénieur de développement logiciel H/F*
Rattaché(e) au *Responsable du bureau d’étude logiciels*, dans la cadre d’une plateforme de développement qui est mutualisée entre différents logiciels que nous intégrons dans nos instruments de mesure, vous faites partie d’une équipe d’une dizaine de développeurs pour partie à l’étranger.
Vous aurez pour mission de développer un applicatif graphique permettant d’observer les données internes du logiciel et de permettre la création ou modification de flux de traitement des données.
L’analogie qui représente assez bien le besoin est « Node-RED » si l’on ne considère pas la partie édition de scripts et moteur d’exécution mais uniquement l’interface.
Les logiciels cibles permettent de piloter des instruments scientifiques ou industriels basés sur la spectroscopie (essentiellement utilisant des lasers Raman mais aussi de la fluorescence ou absorbance) et d’interpréter les mesures spectrales.
*Vos missions :*
* Prendre connaissance des données d’entrée (besoin, architecture du code, etc.)
* Proposer le découpage pour un développement en deux étapes.
L’objectif étant d’avoir rapidement une version minimale puis terminer avec une version couvrant l’exhaustivité des fonctionnalités.
* Définir l’architecture logicielle pour cette application et la proposer pour revue et validation
* Développer le logiciel selon un séquencement de versions :
o Une beta de l’applicatif minimal pour obtenir les remarques des utilisateurs
o Release Candidates de cette première application sous sa forme minimale
o beta, Release Candidates et finales de l’applicatif complet.
* Définir le plan de test de l’applicatif
* Corriger le code en fonction des bugs soulevés par le testeur
* Participer à l’effort documentaire pour les utilisateurs et pour que ce développement soit pérenne
*Votre profil :*
* Elève ingénieur à la recherche d’un stage de fin d’études
* Connaissance d’Angular mais aussi du C++ et python qui seront utilisés dans une moindre mesure
* Connaissance de GIT
* Curieux et force de propositions
* Capacité à apprendre pour appréhender les technologies utilisées pour nos logiciels et leur architecture
* Capacité à travailler en équipe
*Vos expériences :*
* Une première expérience avec Angular serait un plus pour ce projet ambitieux
*Lieu de travail :* Loos (59)
Type d'emploi : Temps plein, Stage
Durée du contrat : 6 mois
Avantages :
* Flextime
Lieu du poste : En présentiel
Avantages:
• Flextime