Ingénieur(e) développement logiciel full stack

SYNCHROTRON SOLEIL
Paris, France
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Paris, France

Tech stack

Java
JavaScript
API
Relational Databases
Elasticsearch
Experimental Data
Python
PostgreSQL
MariaDB
Maven
MongoDB
NoSQL
OAuth
Open Web Application Security
Redis
Openid Connect
Prometheus
Software Engineering
Strategies of Testing
TypeScript
Web Applications
Openapi
React
Grafana
Spring-boot
Software Security
GIT
FastAPI
Vue.js
Npm(Software)
GraphQL
REST
Docker
Microservices

Job description

Vous désirez vous accomplir et relever de nouveaux défis au sein d'une équipe enthousiaste et pluridisciplinaire à l'expertise reconnue. Rejoignez le groupe ISAC (Ingénierie des Systèmes d'Acquisition et de Contrôle) dans lequel vous évoluerez au sein d'une vingtaine d'experts en informatique. Vous découvrirez l'intérêt stimulant de nos projets collaboratifs dans le cadre du projet de jouvence SOLEIL II. Les défis associés à cette mission consistent à : Conception, développement, test, mise en opération d'API, d'applications web, et intégration de Grafana pour le service de collecte et d'archivage de données des systèmes de contrôle (basé sur TANGO et des bases de données PostgreSQL) afin de configurer la collecte et visualiser les données. Intégration dans le SI de SOLEIL et mise en opération d'applications web (API et IHM) fournies par le CERN sous docker pour piloter les futures alimentations des aimants de SOLEIL II. Mise en place de stack logicielles pour collecter, stocker et visualiser différentes métriques TANGO des systèmes de contrôle (collecteurs OpenTelemetry ou Prometheus) Mise en opération d'un outil de catalogue de données de mesures de qualification des équipements de SOLEIL II. Mise en opération d'un catalogue de données expérimentales et d'une application de suivi des échantillons sur les lignes de lumière de SOLEIL. Pour mener nos projets ambitieux, vous travaillez dans les équipes projets en charge de l'intégration de ces stack logiciels et applications constitués d'autres experts informatique et scientifiques des lignes de lumière ou des accélérateurs.

Requirements

Ingénieur de niveau BAC+5 ou Docteur, spécialisé en informatique et en génie logiciel avec 3 ans d'expérience. Pour mener efficacement cette mission, le candidat aura les expertises suivantes : Développement logiciel Java/Python/Javascript/Typescript. Maitrise des architectures microservices Développement d'API REST (OpenAPI) et GraphQL, et des frameworks associés comme SpringBoot ou FastAPI Développement d'interface Web avec les frameworks associés comme React.JS ou Vue.JS. Maitrise des outils et méthodes de développement logiciel (IDE, Git, stratégie de test, Maven, Conda, pip, npm…) Bonne connaissance des bases de données relationnelles et de l'ORM (PostgreSQL, MariaDB) et NoSQL (MongoDB, Redis, Elasticsearch, …). Docker, Docker Compose, et principes de conteneurisation. Sécurité des applications : OWASP Top 10, authentification & autorisations (OAuth2, OpenID Connect), gestion des secrets, gestion des certificats. Concepts et architectures de monitoring et observabilité, et des technologies associées (Prometheus, OpenTelemetry, Grafana, ELK…) Les qualités personnelles que nous recherchons : Esprit d'équipe Autonomie, rigueur curiosité, créativité Bienveillance, écoute et sens du service Capacité d'analyse et de restitution

About the company

Implanté sur le plateau Paris-Saclay, à environ 20 kilomètres de la capitale, le synchrotron SOLEIL est l'une des principales infrastructures de recherche françaises. Depuis sa mise en service en 2008, il est au service des communautés scientifiques nationales et internationales. Les recherches effectuées à SOLEIL couvrent un large éventail de domaines scientifiques et industriels (physique, biologie, chimie, science des matériaux, environnement, sciences de la Terre et patrimoine culturel et naturel) en lien avec les enjeux sociétaux actuels. Les expériences menées sur les lignes de lumière s'appuient sur l'exploitation de la lumière synchrotron émise par des électrons accélérés à une vitesse proche de celle de la lumière au sein d'un anneau de stockage. SOLEIL est placé sous la double tutelle du CNRS et du CEA, et offre à son personnel un environnement de travail à la fois dynamique, innovant, pluridisciplinaire et international. À la pointe de la technologie, SOLEIL II est un projet ambitieux qui a pour objectif de fournir à la recherche scientifique et industrielle de nouvelles opportunités. SOLEIL II consiste en une modernisation d'envergure de l'infrastructure existante et vise à l'amélioration significative des performances des accélérateurs d'électrons et des lignes de lumière. Il est conçu pour répondre aux défis sociétaux majeurs actuels et futurs, notamment dans des domaines tels que la recherche sur les matériaux avancés, l'énergie et le développement durable, la santé et le bien-être, l'environnement. Les travaux de construction du projet SOLEIL II ont été lancés en 2024, marquant le début d'une phase de développement et d'innovation technologique. En parallèle, il est prévu que le fonctionnement de l'installation existante soit maintenu jusqu'à l'automne 2028. Le démarrage de SOLEIL II est programmé pour 2030, avec une montée en puissance progressive

Apply for this position