Informations générales
Intitulé de l'offre : Développeur web full-stack (H/F)
Référence : FR636-EVEMAG-123
Nombre de Postes : 1
Lieu de travail : PARIS 05
Date de publication : mardi 12 septembre 2023
Type de contrat : CDD Technique/Administratif
Durée du contrat : 12 mois
Date d'embauche prévue : 1 novembre 2023
Quotité de travail : Temps complet
Rémunération : De 2886,33 à 3236,33 € brut selon expérience
Niveau d'études souhaité : Niveau 7 - (Bac+5 et plus)
Expérience souhaitée : Indifférent
BAP : Informatique, Statistiques et Calcul scientifique
Emploi type : Ingénieur-e en ingénierie logicielle
Missions
Le pôle AERIS recrute un développeur full-stack (Java/Vue.js). L'ingénieur recruté travaillera sous la direction du directeur technique du pôle et sera en charge de développements visant à enrichir le catalogue de données et l'offre de services du pôle. Sa mission sera de reprendre les développements du catalogue de données ACTRIS-FR et d'un outil de validation de données en ligne, en veillant à proposer des composants réutilisables (en particulier pour la visualisation de données). Les travaux s'inscriront dans le cadre de l'amélioration de la FAIRness des données du pôle (FAIR = Findable, Accessible, Interoperable, Reusable). Il travaillera plus particulièrement à améliorer la visibilité et l'interopérabilité de deux ensembles de données : les données des stations françaises de l'infrastructure de recherche ACTRIS et celles du projet européen ATMO-ACCESS.
Activités
- Poursuivre le développement d'un outil de validation en ligne de données (visualisation et ajout d'annotations et de flags de qualité)
- Participer à l'amélioration d'une API commune d'accès aux données AERIS
- Améliorer la visibilité et l'interopérabilité des données ACTRIS-FR
- Enrichir les fiches de métadonnées du catalogue ACTRIS-FR, en permettant notamment une visualisation en ligne de données
- Développer des composants web réutilisables pour la partie front-end (Vue.js)
- Développer des services web de type REST pour la partie back-end (Java Spring Boot)
- Travailler en collaboration avec les développeurs des CDS
- Participer aux choix techniques
- Mener les tests
- Rédiger la documentation
- Participer à des réunions de travail et présenter les outils développés à la communauté
Compétences
Idéalement formation Bac +5 en développement informatique avec connaissance significative en développement informatique et interfaces web
Connaissances requises dans les domaines suivants :
- Maîtrise d'un langage de programmation, Java de préférence
- Maîtrise d'un SGBD
- Développement web : CSS3, HTML5, Javascript
- Framework Javascript de type Angular ou VueJS
- Outils : GIT, intégration continue
Connaissances appréciées :
- Environnement : Linux
- Base de données NoSQL (MongoDB)
- Framework Spring / Spring Boot
Goût pour la science et le monde de la Recherche
Sens du relationnel et aptitude à travailler en équipe
Contexte de travail
Le Pôle National de Données et Services pour l'Atmosphère AERIS, composante thématique de l'Infrastructure de Recherche (IR) Data Terra, a pour objectif général de faciliter et de valoriser l'utilisation des données atmosphériques qu'elles soient issues de satellites, moyens sols, avions, ou ballons. Pour cela, AERIS génère des produits à partir des observations, mais également de nombreux services d'aide à l'utilisation des données, d'aide aux campagnes, ou d'interface avec les modèles. Il est constitué autour de quatre centres de données et de services (CDS) : ICARE, ESPRI, le SATMOS et le SEDOO. Des chantiers techniques communs peuvent impliquer des personnels de tous les CDS, en particulier autour du portail et du catalogue de données AERIS. Les développements seront donc partagés avec les autres développeurs du Pôle et l'ingénieur recruté pourra être amené à participer ponctuellement à des réunions en France.
Sites web :
- Portail AERIS : https://www.aeris-data.fr/
- Portail ACTRIS-FR : https://www.actris.fr/
- Portail ATMO-ACCESS : https://www.atmo-access.eu/
Contraintes et risques
Pas de contrainte, ni risques