Les missions du poste


Rattachement hiérarchique
Poste rattaché au Département du Système d'Information et des Métadonnées (DSIM), Service Outils et Applications (SOA)

Description du poste
L'Abes est un établissement public national à caractère administratif,
placé sous la tutelle du ministère de l'Enseignement supérieur et de la
recherche. Sa mission première est la gestion, l'exploitation, la diffusion
et le développement du catalogue collectif national Sudoc, du portail
national des thèses de doctorat, ainsi que d'autres produits oeuvrant à
la mise à disposition des métadonnées pour les structuresdocumentaires à mission d'enseignement supérieur ou assimilée.

Le projet d'établissement 2024-2028 définit comme axe structurant le
changement du système de gestion des métadonnées de l'Abes. Ils'agit d'une base commune comportant environ 80 millionsd'enregistrements bibliographiques dans lequel 5000 professionnelstravaillent au quotidien (répartis dans 160 établissements et 1500bibliothèques). Ils récupèrent ces enregistrements dans leurs propressystèmes clients.

Ce système de gestion centralisé constitue le coeur du SI de l'Abes, etbeaucoup d'applications satellites interagissent avec ce système. Leremplacement de ce système est l'objet du projet Orion, et entre danssa phase opérationnelle avec le remplacement du système actuel parune solution du marché en SaaS (suite logicielle Alma- Primo deClarivate) à travers un projet de 18 mois.

Vous serez chargé(e) de tâches de développement et intégration enlien avec ce nouveau système. Cela peut recouvrir par exemple :
- Le paramétrage technique de l'outil en question
- L'intégration de ce système dans le reste du SI, dont
branchement et/ou adaptation d'applications et/ou de flux
existants interagissant avec cet outil, notamment via l'usage des
API offertes par celui-ci
- L'intégration de systèmes externes dans le produit (notamment
dans l'interface publique)
- Le cas échéant, la conception, le développement et l'intégration
d'applications satellites interagissant avec cet outil et répondant
à des cas d'usage métier (bibliothèques et documentation), à
titre d'exemple : des services IA.

La conception et la mise en oeuvre de ces applications consistera également à assemblerdes logiciels ou des composants logiciels (ex : middleware), à les paramétrer, les fairecommuniquer, et les packager de manière à pouvoir les déployer dans les différentsenvironnements de développement, de test et de production.
Il sera parfois nécessaire de développer des scripts, des batchs ou des programmespermettant d'articuler les différents composants logiciels, ou encore d'ajouter unefonctionnalité non prévue dans les différents composants existants.

Le profil recherché


Activités principales
- Participer à la connexion des briques applicatives existantes au nouveau système degestion des métadonnées de l'Abes.
- Participer à la mise en oeuvre des projets de l'Abes (développement, tests) visant àcréer, refondre ou faire évoluer des outils et applications de l'Abes
- Assembler et intégrer les différents composants logiciels entre eux et dans l'infrastructured'intégration et de déploiement continu en développement, test ou production
- Participer à l'équipe du sous-projet Interface publique et outil de découverte
(implémentation de l'outil Primo VE dans le contexte de l'Abes)
- Participer aux activités du service : maintenance du SI, veille sur les technologies,documentation et assistance.

Expériences et aptitudes requises
- Maîtriser la conception, le développement, et l'intégration des API et des programmesbackend : HTTP, REST, OpenAPI, Batchs, langage Java avec notamment le frameworkSpring et ses extensions, ou autres langages en fonction des briques logicielles àintégrer
- Maîtriser la conception et le développement avec les systèmes de gestion de bases dedonnées et les moteurs de recherche : langage SQL, Oracle et PostgreSQL,ElasticSearch et Solr
- Maîtriser la conception, le développement et l'intégration avec les technologies de CI/CDet les pratiques DevOps : Git/Github, Github Action, Docker, Docker Compose,DockerHub, SemVer, scripts shell
- Connaître la conception et le développement des interfaces web : HTML, CSS,
Javascript avec notamment le framework Vuejs et ses composants comme Vuetify et leframework Angular.js
- Connaître la conception orientée objet et les principaux design patterns
- Connaître les méthodes d'analyse et de conception d'architectures informatiques
- Connaître les principaux vocabulaires et formats documentaires : MARC, XML (DTD,XSD, XSL etc.) constituerait un atout
- Connaître les méthodes de gestion de projet : agile (scrum, kanban), cycle en V
- Faire preuve de sensibilité à la veille technologique
- Bon niveau d'anglais professionnel (parlé et écrit)

Compétences requises

  • REST
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

L’emploi par métier dans le domaine Graphisme à Montpellier