Ingénieur-e en ingénierie logicielle (OSUG) H/F
Role details
Job location
Tech stack
Job description
L'agent recruté concevra, documentera et développera des solutions logicielles pour le traitement des données et métadonnées d'observation au sein du pôle grenoblois du Système d'Information Sismologique Epos-France (SI-S). Il ou elle participera prioritairement à la conception et à la mise en œuvre du flux de traitement des données et métadonnées sismologiques, et contribuera à l'amélioration de la qualité des données sur l'ensemble du flux de traitement., Ingénierie logicielle
- Modéliser, concevoir et réaliser des solutions logicielles pour l'intégration, la gestion et le traitement des données sismologiques
- Appliquer les bonnes pratiques de développement aux logiciels
- Rédiger les documentations techniques
- Assurer la maintenance des logiciels déployés en production
Ingénierie des données
-
Participer au traitement des données, à la gestion des métadonnées métier en vue de leur ingestion au centre de données national
-
Participer aux activités opérationnelles liées à la gestion des données : . Assurer la continuité et la disponibilité des services ; . Traiter les demandes de modification des métadonnées ; . Assurer le support technique pour les producteurs de données et de métadonnées.
-
Participer aux projets portés par le comité technique national du SI-S
Activités mutualisées
Contribuer, pour 10 % du temps, à des activités transversales (contributions à des projets collectifs d'ingénierie logicielle, présentations à des séminaires internes ou participation à des groupes de travail métier) dans le cadre des activités de l'OSUG.
Requirements
Maîtrise de l'environnement GNU/Linux
- Maîtrise de Python, (autres langages de programmation bienvenus)
- Expérience d'au moins un framework de développement (de préférence Django)
- Expérience avec une base de données relationnelle et le langage SQL (de préférence PostgreSQL)
- Maîtrise des systèmes d'intégration continue de Gitlab/Github
- Connaissance en construction de conteneurs
- Maîtrise des outils de qualité de code
- Connaissance des principes de l'orchestration des conteneurs logiciels appréciée (kubernetes)
- Langue anglaise de niveau B1 du cadre européen commun de référence pour les langues
Ingénierie des données
- Expérience de manipulation et/ou analyse de données scientifiques
- Connaissance des concepts liés à la science ouverte
Savoir-être
- Aptitude et goût pour la collaboration
- Capacité à appréhender les contraintes opérationnelles (gestion des incidents et des priorités)
- Prise en compte des besoins des usagers
- Autonomie, rigueur et fiabilité