Ingénieur.e web full stack

Synchrotron SOLEIL

Saint-Aubin

On-site

EUR 45,000 - 65,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Synchrotron SOLEIL recherche un ingénieur développement logiciel pour piloter le déploiement d’une nouvelle solution de gestion des utilisateurs et projets, et l’adapter aux besoins du laboratoire.

Vous évoluerez au sein du groupe ISG de la Division des Services Informatiques et Numériques, avec une expérience de 3 ans en environnements web Python et une expertise Django. Poste en Île-de-France, début dès que possible.

Qualifications

  • Maîtrise excellente de Python et développement web.
  • Conception d'architectures web et API.
  • Maîtrise PostgreSQL et gestion de bases de données relationnelles.
  • Connaissances frontend (Bootstrap, React, Typescript).
  • Bonne connaissance des environnements conteneurisés et CI/CD.
  • Rédaction et maintenance de documentation technique.

Responsibilities

  • Déployer la nouvelle solution de gestion des utilisateurs et projets.
  • Adapter l’outil existant aux besoins de SOLEIL et le faire évoluer pour SOLEIL II.
  • Développer les modules Python nécessaires et l’application web Django (backend et frontend).
  • Définir et développer les endpoints pour les interfaces SI.
  • Gérer la reprise des données et les migrations vers la nouvelle solution OS.
  • Proposer des maquettes d’interfaces utilisateur et optimiser les performances.
  • Développer de nouvelles fonctionnalités dans la solution OS.
  • Rédiger la documentation technique et assurer la sécurité et les mises à jour de l’application.

Skills

Python
Architecture web
PostgreSQL
Frontend
CI/CD
Documentation technique

Education

Ingénieur informatique

Tools

Django
Django REST framework
ORM Django
Git
GitLab/GitHub
Docker
Docker Compose
Kubernetes
Jira
Confluence

Job description

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'à mai 2029. Le démarrage de SOLEIL II est programmé pour 2030, avec une montée en puissance progressive jusqu'en 2035.
Ce poste se situe dans le groupe ISG de la Divisions des Services Informatiques et Numériques.

Les chercheurs désireux d'utiliser le rayonnement synchrotron de SOLEIL doivent soumettre un projet dans l'outil de gestion des utilisateurs et des projets du synchrotron. Cet outil complexe permet de suivre l'entièreté du cycle de vie d'un projet : de son dépôt, au rattachement de publications liées aux résultats obtenus lors d'une expérience réalisée à SOLEIL. Dans le cadre de l'upgrade de SOLEIL, et s'inscrivant dans une politique de transition vers des applications Open Source, une nouvelle solution a été sélectionnée pour remplacer l'outil actuel.

La mission principale sera de réaliser, au sein d'une équipe projet, le déploiement de la nouvelle solution de gestions des utilisateurs et projets, d'adapter cet outil déjà existant aux besoins de SOLEIL, et de le faire évoluer pour répondre aux nouvelles problématiques amenées par SOLEIL II.

Les défis associés à cette mission consistent à :

  • Si besoin, développer dans les premiers temps en python les modules nécessaires à l'utilisation en l'état de la solution Open Source pour un périmètre très restreint
  • Concevoir, développer et maintenir l'application web basée sur Django (backend et frontend).
  • Développement des endpoints aux interfaces avec les applications du SI.
  • Veiller à la bonne conduite de la reprise de données de l'outil actuel vers la solution OS.
  • Proposer des maquettes des interfaces utilisateurs.
  • Optimisation des performances et résolution d'éventuels problèmes de performance.
  • Développer de nouvelles fonctionnalités dans la solution OS.
  • Définition des niveaux de services supports.
  • Rédaction et maintenance de la documentation technique (DAT, DEXP...).
  • Gérer la sécurité de l'application et de ses mises à jour.

Ce poste est accessible à partir d'une formation d'ingénieur en développement logiciel ou universitaire avec une spécialisation en informatique privilégiant le domaine des Services Informatique aux Organisations (SIO). Une expérience professionnelle de 3 années minimum est requise dans les environnements de développements Web basés sur le langage Python.

Connaissances et compétences
Indispensables
  • Excellente maîtrise du langage Python
  • Connaissance des architectures web, API
  • Maitrise des bases de données relationnelles (PostgreSQL).
  • Connaissance développement frontend (Boostrap, React, Typescript...)
  • Bonne compréhension des environnements conteneurisés et pratique des chaînes CI/ CD.
  • Rédaction et maintenance de la documentation technique.
Complémentaires
  • Maîtrise du framework Django, Django Rest framework (DRF).
  • Maitrise de l'ORM de Django.
  • Connaissance des méthodologies Agiles (Scrum, Kanban).
  • Sensibilisation à la cybersécurité, protection de données et aux bonnes pratiques de gouvernance (RGPD, qualité des données).
  • Connaissance d'outils de supervision.
Qualités requises :
  • Sens de l'analyse et rigueur technique
  • Capacité à travailler en mode collaboratif
  • Autonomie et capacité d'organisation
  • Curiosité technique, intérêt pour l'open source
Techniques/moyens utilisés :
  • Environnements techniques: Linux, Kubernetes
  • Outils de développement: Git, Gitlab/ Github, Docker, docker-composer et ou Podman
  • Outils de gestion de projets et documentation: Jira, Confluence
Rémunération:

La fourchette de rémunération est indicative. En dessous de 5 ans d'expérience ou au-dessus de 15 ans d'expérience, le salaire pourra être inférieur ou supérieur.

Cette offre correspond à un CDDOD (Contrat à Durée Déterminée à Objet Défini) pour une durée de 3 ans.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur.e web full stack django
Ingénieur.e web full stack django

Synchrotron Soleil • France

Hybrid
EUR 43,000 - 57,000
Restauration d'entreprise sur le site
Possibilité de télétravail 2 jours/seu
Ingénieur.e d'étude IHM Web python
Ingénieur.e d'étude IHM Web python

Synchrotron Soleil • France

Hybrid
EUR 43,000 - 57,000
Télétravail partiel
Restauration d'entreprise sur site
Mutuelle santé
+1
Full Stack Django/Python Engineer – Télétravail Partiel
Full Stack Django/Python Engineer – Télétravail Partiel

Synchrotron Soleil • France

Hybrid
EUR 43,000 - 57,000
Restauration d'entreprise sur le site
Possibilité de télétravail 2 jours/seu
Chef.fe de projet infrastructure Système d'Information
Chef.fe de projet infrastructure Système d'Information

Synchrotron Soleil • France

Hybrid
EUR 43,000 - 57,000
Télétravail partiel
Ingénieur IHM Web Python — Télétravail Partiel
Ingénieur IHM Web Python — Télétravail Partiel

Synchrotron Soleil • France

Hybrid
EUR 43,000 - 57,000
Télétravail partiel
Restauration d'entreprise sur site
Mutuelle santé
+1
Ingénieur.e électronique d'acquisition traitement numérique
Ingénieur.e électronique d'acquisition traitement numérique

Synchrotron Soleil • Vélizy-Villacoublay

Hybrid
EUR 43,000 - 57,000
Restauration d'entreprise
CET
Sur-complémentaire
+1
Chef.fe de projets d'infrastructure informatique
Chef.fe de projets d'infrastructure informatique

Synchrotron Soleil • Saint-Aubin

Hybrid
EUR 43,000 - 57,000
Télétravail partiel 2 jours/semaine
26 jours de congés payés
Restauration d'entreprise
Assistant.e ingénieur.e Mesures Physiques et Instrumentation (PX2)
Assistant.e ingénieur.e Mesures Physiques et Instrumentation (PX2)

Synchrotron Soleil • Gif-sur-Yvette

Hybrid
EUR 30,000 - 40,000
Télétravail partiel
Congés payés (26 jours) + RTT
Restauration d'entreprise sur site
+1
Ingénieur.e d'études conception mécanique
Ingénieur.e d'études conception mécanique

Synchrotron Soleil • Gif-sur-Yvette

Hybrid
EUR 43,000 - 57,000
Télétravail partiel
Congés payés 26 jours
Restauration sur site
+1
Ingénieur.e en électricité courant fort et faible
Ingénieur.e en électricité courant fort et faible

Synchrotron Soleil • Gif-sur-Yvette

Hybrid
EUR 43,000 - 57,000
Télétravail partiel
Restauration sur site
Mutuelle santé
+2