Informations générales
Réservé aux agents CNRS (fonctionnaires et CDI) et aux fonctionnaires et CDI de droit public
Intitulé de l'offre : H/F Ingénieur Ingénierie Logicielle Full-stack / Data Science
Référence : UAR3611-MOBINT-N54020
Lieu de travail : PARIS 13
Institut : INSHS - Institut des sciences humaines et sociales
Date de publication : mercredi 4 décembre 2024
Session : Campagne Hiver 2025
Groupe de Fonction : IEG2
BAP : E - Informatique, Statistiques et Calcul scientifique
Emploi type : Ingénieur-e en ingénierie logicielle
Missions
Participer à une ou plusieurs phases du cycle de vie des logiciels : analyse, développement, qualification, intégration, déploiement dans le respect du cahier des charges, des normes et des règles de sécurité ; assurer la gestion et l'administration des bases de données ; assumer des responsabilités de gestion de projet pour la ou les phases prises en charge.
Activités
- Prendre en charge tout ou partie de l¿activité de gestion de projet (estimer, planifier, suivre)
- Contribuer à la mise en place et au respect des dispositions qualité et des normes
- Animer et encadrer éventuellement une équipe
- Rédiger et mettre à niveau les documentations techniques et fonctionnelles.
Développement et Bases de données:
- Modéliser, concevoir et/ou paramétrer tout ou partie de la solution logicielle
- Développer et tester les objets et composants
- Mettre en œuvre les logiciels de gestion de bases de données, en assurer l'adaptation, l'administration et la maintenance
- Garantir la disponibilité et la qualité des données par le maintien et l'amélioration des performances (tuning) et fonctionnalités
- Administrer les autorisations d'accès ainsi que les problématiques de sécurité des données
- Assurer la maintenance évolutive et curative des développements réalisés.
Qualification:
- Élaborer la stratégie de test, concevoir, spécifier et exécuter des tests fonctionnels et/ou techniques
- Opérer le diagnostic des incidents signalés.
Intégration:
- Créer et tester les packages applicatifs et les scripts de déploiement en production
- Intégrer dans les environnements de tests et de production les solutions logicielles.
Déploiement:
- Réceptionner, installer, documenter, mettre à disposition les packages en assurant le suivi des versions
- Assurer une assistance fonctionnelle et/ou technique aux exploitants et aux utilisateurs
- Concevoir les actions de formation techniques et fonctionnelles.
Compétences
Savoirs :
- Méthodologie de conduite de projet (Connaissance approfondie)
- Génie logiciel (connaissance approfondie)
- Méthodes de modélisation et de développement (connaissance approfondie)
- Architecture et environnement technique du système d'information (connaissance approfondie)
- Systèmes de gestion de base de données (connaissance approfondie)
- Service oriented application (SOA)
- Méthodes d'analyse et de conception
- Méthodes de mise en production
- Protocoles de communication
- Méthodologie de tests
- Framework
- Langage de programmation et d'administration système
- Performance et métrologie
- Référentiel des bonnes pratiques
- Sécurité des systèmes d'information et de communication
- Anglais technique (B2)
Savoirs faire :
- Piloter un projet
- Administrer un système de base de données (expertise)
- Construire et gérer une base de données (maîtrise)
- Modéliser et concevoir les architectures techniques du système d'information (maîtrise)
- Effectuer une analyse de besoins
- Packager une application (maîtrise)
- Élaborer et mettre en œuvre un plan de tests (maîtrise)
- Appliquer les procédures d'assurance qualité
- Appliquer les normes, procédures et règles
- Rédiger et mettre à jour la documentation fonctionnelle et technique
- Animer une réunion
- Anticiper les évolutions fonctionnelles et techniques
- Garantir la livraison des services
- Accompagner les changements.
Savoirs-être :
- Sens de l'organisation
- Rigueur / Fiabilité
- Capacité de conceptualisation
- Capacité de raisonnement analytique
-Sens de l'initiative.
Contexte de travail
L'Institut des Systèmes Complexes de Paris Île-de-France (ISC-PIF, http://iscpif.fr) est une Unité d'Appui à la Recherche du CNRS comportant une vingtaine de personnes (titulaires et contractuels). Conjuguant les efforts de 12 EPST franciliens autour de recherches interdisciplinaires sur les systèmes complexes.
L'ISC-PIF héberge de nombreux services mutualisés dans le domaine de l'analyse de données (en particulier concernant l'analyse de grands corpus textuels) et le calcul haute performance. Ces services sont accessibles à distance depuis des interfaces ad hoc ; ils utilisent et génèrent des masses de données importantes. A l'ISC-PIF, l'ingénieur-e recruté-e travaillera en openspace en étroite collaboration avec les équipes travaillant sur les plateformes de l'ISC-PIF et sera plus spécialement en lien direct avec le responsable de la plateforme Multivac. Ses activités seront cependant ouvertes sur les travaux des autres plateformes de l'ISC-PIF.
Conditions particulières d'exercice:
- Astreintes éventuelles ou horaires décalés adaptés aux nécessités de service.
- Possibilité de télétravail jusqu'à deux jours par semaine.
Technologies et Stack Technique:
L'Institut des Systèmes Complexes de Paris IdF conçoit et déploie plusieurs plateformes technologiques du backend au frontend. Dans ses missions et au cours de sa carrière, l'Ingénieur-e en ingénierie logicielle et données sera amené à développer de nouvelles compétences et à travailler sur des technologies de pointes.