Aller au menu principal Aller au contenu principal

Ingénieur développement Web Full Stack

Partager

SOLEIL est le centre français de rayonnement synchrotron, situé sur le plateau de Saclay près de Paris. Il s’agit d’un instrument pluridisciplinaire et d’un laboratoire de recherche, ayant pour mission de conduire des programmes de recherche en utilisant le rayonnement synchrotron, de développer une instrumentation de pointe sur les lignes de lumière et de mettre celles-ci à la disposition de la communauté scientifique. Le synchrotron SOLEIL, outil unique à la fois en matière de recherche académique et d’applications industrielles, a ouvert en 2008. Il est utilisé annuellement par plusieurs milliers de chercheurs français et étrangers, à travers un large éventail de disciplines telles que la physique, la biologie, la chimie, l’astrophysique, l’environnement, les sciences de la terre, etc. SOLEIL s’appuie sur une source de rayonnement remarquable à la fois en termes de brillance et de stabilité. Cette Très Grande Infrastructure de Recherche (TGIR), partenaire de l’Université Paris-Saclay, est constituée en société « civile » fondée conjointement par le CNRS et le CEA.

Ce poste est ouvert en CDD (jusqu'à fin février 2023) dans le cadre du projet européen ExPaNDS[i], dans lequel SOLEIL est activement impliqué. Ce projet vise à promouvoir la science ouverte et à fédérer dans le cadre de l’EOSC[ii] les services fournis par les infrastructures Neutron et Synchrotron nationales : services de catalogue des données, services d’analyse de données à distance. En effet, leur production de données scientifiques évolue de manière significative tant en complexité qu'en volume, impliquant un changement substantiel dans la gestion et le traitement des données.

I Mission

L’un des objectifs principaux du projet ExPaNDS est le développement d’une plateforme logicielle basée sur une architecture en micro-services de type cloud, accessible via un portail web et permettant l’accès distant à des catalogues de données scientifiques ainsi qu’à des bureaux virtuels présentant aux utilisateurs de la plateforme des codes de calcul pré-packagés pour le traitement de ces données (Notebooks, applications Docker containerisées).

Vous aurez pour fonction principale d’assurer la mise en œuvre technique des solutions adoptées par le projet ExPaNDS pour l’accès aux données expérimentales. Vous travaillerez sur le site de SOLEIL, en étroite collaboration avec des ingénieurs en logiciel et bases de données de SOLEIL et des autres installations impliquées dans le projet ExPaNDS.

II Responsabilités et tâches

Dans le cadre du projet européen ExPaNDS :

  • Vous aurez à mettre en œuvre les développements permettant d’installer, de connecter et d’adapter le catalogue de données (application Web basée sur des technologies React/Nodejs) à la plateforme d’analyse à distance et de fournir les WebServices permettant de répondre aux requêtes de l’API REST de recherche dans le catalogue de données via cette même plateforme.
  • Vous développerez les adaptations logicielles nécessaires au déploiement de ces solutions sur les infrastructures locales à SOLEIL et leur connexion à des plateformes communautaires distantes (European Open Science Cloud).
  • Vous collaborerez avec les autres partenaires du projet, et contribuerez aux réunions d’avancement du projet ou réunions spécifiques à des tâches du projet, qui se tiendront en visioconférence ou en présentiel dans une des installations impliquées.
  • Vous rendrez compte régulièrement en interne et en externe de l’avancement des activités, et pourrez être amené à présenter vos travaux à l’occasion de conférences ou d’autres réunions externes en relation.

III Formation et expérience

Cet emploi s'adresse à un titulaire d’un diplôme de niveau ingénieur, spécialisé en développement logiciel, calcul scientifique ou équivalent, ayant de 2 à 5 ans d’expérience professionnelle.

Connaissances de bases indispensables Connaissances et/ou compétences complémentaires éventuelles 
  • Maîtriser les techniques de gestion de projets logiciels;
  • Maîtriser les méthodes et les outils de conception et de développement associés, notamment pour des applications Web Full Stack, Application micro-services;
  • Connaître les langages de programmation Python, Java, Javascript ; Connaître les architectures distribuées et/ou centralisées ;
  • Anglais professionnel : écrit, oral,  technique.
  • Atelier(s) de génie logiciel ; Outil(s) de travail collaboratif ;
  • Développement Full Stack React/Nodejs, docker, docker- compose, git…
Qualités requises Techniques/moyens utilisés

Tr

  • Travail en équipe et en réseau ; Autonomie, gestion des priorités ; Adaptabilité ;
  • Bon relationnel et sens du service ;
  • Être à l’écoute des utilisateurs et savoir dégager leurs besoins.

 

Cette offre correspond à un poste en contrat d’usage jusqu’au 28 février 2023, dans le cadre du projet européen  ExPaNDS. Il est à pourvoir immédiatement.

Le lieu de travail est Saint-Aubin (Essonne).