Chargement en cours

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

VILLEURBANNE, 69
il y a 1 jour

Cette offre est ouverte aux personnes disposant d’un titre leur reconnaissant la qualité de travailleur handicapé ou travailleuse handicapée.

L'offre en un coup d'oeil

L'unité

Type de Contrat

Temps de Travail

Lieu de Travail

Durée du contrat

12 mois

Date d'Embauche

Rémuneration

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

Description du Poste

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

L'Activité

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

Votre Profil

Compétences

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
#J-18808-Ljbffr
Entreprise
CNRS
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
LYON, 69
il y a 28 jours
GRENOBLE, 38
il y a 10 jours
SAINT DENIS
il y a 28 jours
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès