Date Limite Candidature : jeudi 16 janvier 2025 00:00:00 heure de Paris
Réservé uniquement aux agents CNRS (fonctionnaires et CDI)
Intitulé de l'offre : Développeur(-euse) Fullstack Python & Bases de Données H/F
Référence : UAR3721-MOBINT-J58022
Lieu de travail : ST GENIS LAVAL
Institut : INSU - Institut national des sciences de l'univers
Date de publication : mercredi 4 décembre 2024
Session : Campagne Hiver 2025
Groupe de Fonction : AIG2
BAP : E - Informatique, Statistiques et Calcul scientifique
Emploi type : Assistant-e en ingénierie logicielle
Au sein du service « Systèmes d'information » de l'Unité d'Appui à la Recherche de l'Observatoire des Sciences de l'Univers de Lyon (OSUL), l'assistant-e ingénieur en développement fullstack réalise et maintient des applications orientées web ou des programmes de traitement de données scientifiques. Il/Elle gère la structure, la manipulation et l'optimisation des bases de données de l'Observatoire pour assurer un traitement efficace des données d'observation. Il/Elle sera amené(e) à travailler au sein de l'OSUL-DC (Observatoire des Sciences de l'Univers de Lyon - Data Centre) qui intervient sur la gestion et la valorisation des données en Astrophysique (laboratoire CRAL) et en Géologie (laboratoire LGL-TPE) avec une implication directe dans différents projets scientifiques de l'Observatoire.
Les activités se focalisent principalement sur la programmation, le test et la maintenance des applications web ; ainsi que la gestion des bases de données, la sécurité et l'optimisation des performances.
Connaissances
- Maîtriser le langage de programmation Python et les langages de scripts shell.
- Maîtriser le framework web Django et des frameworks front-end (Angular.js, Vue.js, React.js, ...).
- Maîtriser la conceptualisation et la réalisation de bases de données (PostgreSQL, MySQL).
- Avoir une bonne connaissance des outils de versioning usuels (GitLab).
- Connaître des méthodes de représentation et de formatage de données (XML, ...).
- Posséder des méthodes d'analyse, de conception, de tests et de mise en production.
- Savoir rédiger et mettre à jour une documentation fonctionnelle et technique.
- Témoigner de bonnes connaissances en déploiement et en configuration de serveurs web (NginX, gunicorn) en environnement virtualisé (ProxMox) serait un plus.
- Bon niveau d'anglais technique requis (niveau B2).
Savoir être
- Bon esprit d'analyse et de synthèse.
- Rigueur, méthode, sens de l'organisation.
- Savoir identifier et formaliser les besoins des utilisateurs.
- Aptitude à travailler en équipe, à assurer les transmissions au n+1 et partager l'information.
- Autonomie et capacité d'adaptation.
- Un intérêt marqué pour les Sciences de La Terre et de l'Univers (astrophysique, géologie) serait apprécié.
L'Observatoire de Lyon (OSUL) est un « Observatoire des Sciences de l'Univers » (OSU), co-piloté par l'Institut National des Sciences de l'Univers (INSU) et l'école interne de l'Université Claude Bernard Lyon 1. L'OSUL : 250 personnels répartis sur différents sites, il est composé de deux Unités Mixtes de Recherche ; laboratoire de Géologie de Lyon (LGL-TPE), Centre de Recherche d'Astrophysique de Lyon (CRAL) et une Unité d'Appui et de Recherche (UAR COMET 3721).
Les informaticiens de l'OSUL, en collaboration avec les chercheurs et les enseignants-chercheurs, développent des applications informatiques pour traiter, diffuser les données d'observation et les mettre à disposition des équipes scientifiques de l'OSUL et de la communauté. Ces traitements impliquent le développement de logiciels, l'analyse, la diffusion de données. Ces développements sont faits en équipe au sein de l'Observatoire ou de manière collaborative avec d'autres laboratoires nationaux ou internationaux. Ils nécessitent la mise en place de bases de données dédiées et s'effectuent en utilisant les outils mis à disposition par l'Observatoire, par les institutions ou par la communauté scientifique tout en respectant les principes FAIR définis dans le cadre de la politique de la Science Ouverte en France et en Europe.
L'OSUL est doté d'un Centre de Données d'Observation et de Services (CDOS) : l'OSUL-DC. Cette sub-structure a pour mission de mutualiser les moyens dédiés aux Services Nationaux d'Observation (SNO) labellisés par l'INSU.
A l'OSUL, l'assistant-e en ingénierie logicielle relève du service « Systèmes d'information » de l'UAR, pôle « Bases de données » sous la responsabilité opérationnelle d'un ingénieur CNRS, chef de projets logiciels et travaille en lien avec le CDOS.
Lieu de travail : Campus de la Doua (Villeurbanne).
Déplacements ponctuels sur les autres sites de l'OSUL : Saint-Genis Laval et l'ENS de Lyon.