Informations générales *Intitulé de l'offre : Ingénieur.e d'études développeur.se - bibliothèque numérique (H/F)* URL publique de l'offre : https://emploi.cnrs.fr/Offres/CDD/UMR8599-ELSCOU-003/Default.aspx Référence : UMR8599-ELSCOU-003 Nombre de Postes : 1 Lieu de travail : PARIS Date de publication : mardi 4 juin 2024 Type de contrat : CDD Technique/Administratif Durée du contrat : 12 mois Date d'embauche prévue : 1 octobre 2024 Quotité de travail : Temps complet Rémunération : Entre 2419,53¤ et 2546,59¤ bruts selon l'expérience. Niveau d'études souhaité : Niveau 6 - (Bac+3 ou 4) Expérience souhaitée : 1 à 4 années BAP : Informatique, Statistiques et Calcul scientifique Emploi type : Ingénieur-e en ingénierie logicielle Missions Le poste ouvert à candidature est porté par le projet ANR JCJC e-BdF, dont l'un des objectifs est la création et le perfectionnement d'une base de données intitulée BiblioBase. La BiblioBase est une base de données sur les oeuvres littéraires publiées au XIXe siècle et recensées par la Bibliographie de la France, journal fondé en 1811. La BdF publie des données indispensables à toute histoire culturelle, politique et sociale de la littérature : le classement des imprimés selon une terminologie évolutive ; les signatures des auteurs, qui reflètent leurs postures publiques ; les lieux d'édition ou de réédition, de publication et de vente des ouvrages ; les traductions et ventes de livres étrangers ; les prix des ouvrages et parfois leurs tirages. Ce sont ces informations que la BiblioBase a pour objectif de rendre accessibles et visualisables. Le corpus sera mis en ligne par étapes sur la plateforme EMAN (site basé sur une version d'Omeka Classic personnalisée avec une vingtaine de plugins spécifiques). Au sein de l'équipe projet, l'ingénieur.e sera responsable des fonctionnalités de saisie, de présentation et de recherche pour le projet BiblioBase XIX sur la plateforme EMAN qui est uniquement en technologies web. Il devra reprendre l'existant (base de données MySQL, moteur de recherche SolR, plugin avec du javascript et du PHP) et l'adapter aux besoins du projet. Activités L'ingénieur.e devra donc pouvoir adapter ou créer directement des fonctionnalités répondant aux besoins du projet, tout en assurant la comptabilité du code développé avec le fonctionnement de la plateforme. Il devra prévoir des systèmes de requêtes pour permettre un accès différencié aux données (avec création de formulaires spécifiques de recherche) et proposer des outils de comparaison entre les contenus stockés dans la base de données MySQL (ex. faire des liens entre des notices abrégées et complètes). Des alignements avec des référentiels extérieurs sont aussi à prévoir. L'ingénieur.e devra par ailleurs établir des mesures pour suivre le bilan carbone de son activité et du projet en général. Compétences Profil : Titulaire d'un diplôme en informatique ou en humanités numériques, avec une forte coloration développement web fullstack et pouvant répondre à ces 3 exigences : - Avoir la rigueur nécessaire pour la mise en place de protocoles de tests et de plugins sur un outil existant. - Travailler en interaction avec l'équipe de recherche du projet et être force de propositions. - Assurer une documentation complète et le bon usage des codes développés. Savoir-faire : - Langage de requête SQL sur base de données MySQL et interfaçage avec des librairies de traitement et de visualisation de données - Pratique des langages PHP & JavaScript - Maîtrise d'un framework Web et/ou front JS - Connaissance des notions d'API, de webservice et de leur implémentation - HTML5/CSS3 - Méthodologies de développement (tests unitaires, tests d'intégration, Git) - Des connaissances en TAL et en XML/TEI seraient un plus L'administration du serveur hébergeant la plateforme ne rentre pas dans les fonctions décrites - Une sensibilité aux sciences humaines et en littérature est souhaitable. Savoir-être : - Sens de l'organisation, régularité - Sens de la qualité, rigueur - Réactivité - Sens de l'initiative - Capacité à expliciter les besoins et les prioriser - Capacité à travailler en équipe - Savoir travailler avec les réseaux professionnels Contexte de travail L'ingénieur.e sera situé dans une collaboration avec les équipes en Humanités Numériques de deux autres laboratoires partenaires du projet : Thalim et CERES. L'ingénieur.e ne sera donc intégré dans un environnement technique adéquat. Travail à distance possible mais une présence est requise lors des différents ateliers et réunions du projet. Un suivi et une formation à EMAN (utilisateur et administrateurs) seront assurés.