Ingénieur expert en développement logiciel CNRS H/F
Référence : UAR3598-ARIALL-045
- Fonction publique : Fonction publique de l'État
- Employeur : Centre national de la recherche scientifique (CNRS)
- Localisation : 69627 VILLEURBANNE (France)
Partager la page
Veuillez pour partager sur Facebook, Twitter et LinkedIn.
- Nature de l’emploi Emploi ouvert uniquement aux contractuels
-
Nature du contrat
CDD d'1 an
- Expérience souhaitée Non renseigné
-
Rémunération Fourchette indicative pour les contractuels Rémunération entre 3237 et 4960 euros bruts mensuels selon expérience € brut/an Fourchette indicative pour les fonctionnaires Non renseignée
- Catégorie Catégorie A (cadre)
- Management Non renseigné
- Télétravail possible Non renseigné
Vos missions en quelques mots
Missions :
L’ingénieur expert ou experte full stack contribue à la structuration, à la consolidation et à la pérennisation des logiciels, plateformes et services numériques mobilisés par les communautés de recherche en sciences humaines et sociales (SHS). Il ou elle apporte une expertise de haut niveau en développement logiciel, architecture, qualité, interopérabilité et maintien en conditions durables des outils. Il ou elle intervient à l’interface entre expertise technique, accompagnement de projets et mutualisation, au service des programmes structurants portés ou accompagnés par l’IR* Huma-Num. Cette mission s’inscrit notamment dans les actions engagées autour de la durabilité des outils et bases de données en SHS.
Activités :
- Concevoir, développer, faire évoluer et maintenir des composants logiciels, applications web, API, chaînes de traitement et services numériques utiles aux communautés SHS.
- Définir des architectures techniques robustes, soutenables, interopérables et réutilisables, en cohérence avec les besoins des projets accompagnés.
- Réaliser des audits techniques de plateformes, applications ou logiciels existants : code, architecture, dépendances, sécurité, documentation, performances, maintenabilité.
- Identifier les fragilités techniques, organisationnelles et documentaires, puis proposer et mettre en œuvre des actions de remédiation pour renforcer la pérennité des solutions.
- Concevoir et mettre en œuvre des standards, formats, API, schémas d’échange, connecteurs et pipelines favorisant la circulation et l’interopérabilité des données et des services.
- Mettre en place ou renforcer les procédures de qualité logicielle : tests, intégration continue, déploiement continu, versionnement, gestion des dépendances, documentation technique et d’exploitation.
- Apporter une expertise opérationnelle aux projets structurants accompagnés par Huma-Num : analyse des besoins, cadrage technique, choix d’architecture, industrialisation, déploiement, suivi de prestations.
- Contribuer à l’élaboration et à la diffusion de référentiels, guides, modèles d’architecture, critères de qualité et bonnes pratiques en matière de durabilité logicielle et de mutualisation.
Contexte de travail :
L’IR* HUMA-NUM est une unité d’appui et de recherche du CNRS relevant du domaine des sciences humaines et sociales. Elle constitue l’infrastructure de référence pour l’accompagnement des communautés SHS dans le développement, l’exploitation et la préservation à long terme de leurs données, outils et services numériques. L’unité est portée par l’UAR 3598, sous les tutelles principales du CNRS et du Campus Condorcet, avec Aix-Marseille Université comme tutelle secondaire. Elle est implantée sur plusieurs sites et structurée en pôles métiers. Pour en savoir plus sur les missions de l'IR* Huma-Num : https://www.huma-num.fr/quest-ce-que-l-ir-huma-num/
Le poste est rattaché au pôle Coordination nationale et inte
Voir plus sur le site emploi.cnrs.fr...
Profil recherché
Competences :
Connaissances :
- Très bonne maîtrise du développement logiciel full stack, de la conception à la mise en production.
- Très bonne connaissance des architectures logicielles, des API, des bases de données relationnelles et non relationnelles, et des environnements Linux.
- Bonne connaissance des pratiques de qualité logicielle : tests, revue de code, intégration continue, déploiement continu, documentation, gestion des dépendances.
- Bonne compréhension des enjeux d’interopérabilité : formats ouverts, standards, schémas d’échange, circulation des données, urbanisation des services.
- Connaissance des environnements de virtualisation, de conteneurisation et d’automatisation des déploiements.
- Connaissance des problématiques de sécurité applicative et d’exploitation.
- Une connaissance des environnements de la recherche, de la science ouverte, des infrastructures numériques ou des communs logiciels serait appréciée.
- Anglais technique B1 (cadre européen commun de référence pour les langues) : lecture de documentation, échanges techniques, veille.
Compétences opérationnelles :
- Maîtriser plusieurs langages ou environnements de développement adaptés aux applications web, aux API et aux chaînes de traitement, notamment Python, PHP, JavaScript / TypeScript, et selon les besoins Java ou R.
- Concevoir, analyser, reprendre et faire évoluer du code existant dans des environnements techniques hétérogènes.
- Définir des architectures applicatives soutenables, documentées et transmissibles.
- Mettre en œuvre des chaînes CI/CD, des stratégies de tests et des procédures de publication.
- Concevoir et exposer des API, services, connecteurs ou pipelines d’échange de données.
- Formaliser des choix techniques, produire des recommandations et rédiger une documentation claire, exploitable par différents publics.
- Dialoguer avec des interlocuteurs techniques et non techniques, accompagner des projets à des degrés de maturité variés, et contribuer au pilotage technique de prestataires.
- Assurer une veille active sur les frameworks, pratiques DevOps, standards d’interopérabilité et enjeux de durabilité des solutions numériques.
Savoir-être :
- Forte autonomie et sens de l’organisation.
- Capacité d’analyse, de priorisation et de recul stratégique.
- Goût pour le travail collectif et la coopération inter-équipes.
- Aisance relationnelle et capacité à dialoguer avec des interlocuteurs variés.
- Capacité à articuler expertise technique, accompagnement et vision de long terme.
- Qualités rédactionnelles et sens de la pédagogie.
- Rigueur, sens du service et capacité à rendre compte.
- Intérêt marqué pour les enjeux de mutualisation, de transmissibilité et de pérennisation des outils numériques.
Contraintes et risques :
Niveau d'études minimum requis
- Niveau Niveau 7 Master/diplômes équivalents
- Spécialisation Informatique, traitement de l'information, réseau de transmission des données
Langues
- Français Seuil
Qui sommes-nous ?
Le Centre national de la recherche scientifique est un organisme public de recherche pluridisciplinaire placé sous la tutelle du ministère de l’Enseignement supérieur, de la Recherche et de l’Innovation.
C’est l’une des plus importantes institutions publiques au monde : 33 000 femmes et hommes (dont plus de 16 000 chercheurs et plus de 16 000 ingénieurs et techniciens), en partenariat avec les universités et les grandes écoles, y font progresser les connaissances en explorant le vivant, la matière, l’Univers et le fonctionnement des sociétés humaines.
Depuis plus de 80 ans, le CNRS développe des recherches pluri et interdisciplinaires sur tout le territoire national, en Europe et à l’international. Le lien étroit entre ses missions de recherche et le transfert vers la société fait du CNRS un acteur clé de l’innovation en France et dans le monde.
Le partenariat qui lie le CNRS avec les entreprises est le socle de sa politique de valorisation et les start-ups issues de ses laboratoires témoignent du potentiel économique de ses travaux de recherche.
À propos de l'offre
-
Le Centre national de la recherche scientifique est l’une des plus importantes institutions publiques au monde : 34 000 femmes et hommes (plus de 1 000 laboratoires et 200 métiers), en partenariat avec les universités et les grandes écoles, y font progresser les connaissances en explorant le vivant, la matière, l’Univers et le fonctionnement des sociétés humaines. Depuis plus de 80 ans, y sont développées des recherches pluri et interdisciplinaires sur tout le territoire national, en Europe et à l’international. Le lien étroit que le CNRS tisse entre ses missions de recherche et le transfert vers la société fait de lui un acteur clé de l’innovation en France et dans le monde. Le partenariat qui le lie avec les entreprises est le socle de sa politique de valorisation et les start-ups issues de ses laboratoires (près de 100 chaque année) témoignent du potentiel économique de ses travaux de recherche.
-
Vacant
-
Responsable du système d'information « métier »