Ingénieur expert en développement logiciel CNRS H/F

New

TGIR Huma-Num

VILLEURBANNE • Rhône

  • IT in FTC
  • 12 mounth
  • BAC+5

This offer is open to people with a document recognizing their status as a disabled worker.

Offer at a glance

The Unit

TGIR Huma-Num

Contract Type

IT in FTC

Working hHours

Full Time

Workplace

69627 VILLEURBANNE

Contract Duration

12 mounth

Date of Hire

01/07/2026

Remuneration

Rémunération entre 3237 et 4960 euros bruts mensuels selon expérience

Apply Application Deadline : 29 May 2026 23:59

Job Description

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.

Activity

- 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.

Your Profil

Skills

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.

Your Work Environment

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 internationale des communautés (CONIC). La personne recrutée sera placée sous la responsabilité du responsable de ce pôle, actuellement composé de 3 agents, et interviendra en lien étroit avec les autres pôles de l’unité, les projets accompagnés par Huma-Num, ainsi qu’avec des partenaires scientifiques, techniques et institutionnels. Elle contribuera notamment aux actions engagées par Huma-Num en 2026 autour de la durabilité des outils et bases de données de recherche en SHS, à la stabilisation de logiciels ou plateformes à forte valeur scientifique, ainsi qu’à l’accompagnement de programmes structurants tels que les PEPR, les AMI-SHS ou d’autres dispositifs nationaux et inter-institutionnels.

Le poste implique un travail à l’interface entre expertise technique, accompagnement de projets, architecture logicielle, qualité, interopérabilité et mutualisation. Il requiert une capacité à intervenir à la fois sur de nouveaux développements, sur la consolidation d’outils existants et sur la formalisation de cadres méthodologiques partagés.
L’unité est basée sur plusieurs sites géographiques. Le poste sera affecté sur le site lyonnais sur le campus de la Doua, hébergée au Centre de Calcul de l’IN2P3, 21 Av. Pierre de Coubertin, 69100 Villeurbanne. Toutefois une affectation sur l'antenne parisienne à Aubervilliers est envisageable. L’unité est composée de 28 personnes réparties sur Paris et Lyon.
Ce poste permet de bénéficier d'une à deux journées de télétravail par semaine dans le cadre de la réglementation en vigueur au CNRS.
Les agents de l’unité ont accès aux restaurants administratifs des différents sites.
Des déplacements ponctuels en France sont à prévoir selon les besoins des projets et des actions d’animation. Par ailleurs, la prise de fonction pourra être accompagnée par les dispositifs internes d’échange, de formation et de montée en compétence mis en place au sein de l’unité.
Ce contrat est éventuellement renouvelable sous réserve que les conditions futures soient réunies.

Compensation and benefits

Compensation

Rémunération entre 3237 et 4960 euros bruts mensuels selon expérience

Annual leave and RTT

44 jours

Remote Working practice and compensation

Pratique et indemnisation du TT

Transport

Prise en charge à 75% du coût et forfait mobilité durable jusqu’à 300€

About the offer

Offer reference UAR3598-ARIALL-045
Line of business IT, Statistics and Scientific Calculation
Job Type Software Engineering Project Manager or Expert

About the CNRS

The CNRS is a major player in fundamental research on a global scale. The CNRS is the only French organization active in all scientific fields. Its unique position as a multi-specialist allows it to bring together different disciplines to address the most important challenges of the contemporary world, in connection with the actors of change.

CNRS

The research professions

Create your alert

Don't miss any opportunity to find the job that's right for you. Register for free and receive new vacancies directly in your mailbox.

Create your alert

Ingénieur expert en développement logiciel CNRS H/F

IT in FTC • 12 mounth • BAC+5 • VILLEURBANNE

You might also be interested in these offers!

    All Offers