Développeur Web Full Stack H/F
Activités
**Gestion de projet**
- Animation du groupe d'utilisateurs
- Benchmark sur les différentes technologies à mobiliser : front, data-visualisation, base de données, API
**Front de la plateforme**
- La plateforme doit mettre en valeur et relier des organisations mondiales (établissements, gouvernements) avec des infrastructures ouvertes (DOAJ, DOAB, SciPost, PCI, Opera)
- Data-visualisation interactives géospatiales pour représenter les différents acteurs, voir par ex. OpenApc
- Data-visualisation temporelles permettant l'exploration des financements effectués (~30 ans d'histoire)
**Architecture de la plateforme**
- Contribuer à la réalisation du schéma de donnée
- Concevoir la base de données
- Prévoir les canaux d'alimentation
- Intégration du back et du front via API
**Intégrer les retours du groupe utilisateur**
- La plateforme doit répondre à des utilisations pré-fléchés
- La plateforme sera réalisée avec par cycle itératif
- Le groupe utilisateur sera sollicité aux différentes étapes
Compétences
**Savoirs / connaissances**
- Autonomie dans la gestion de projet. Expériences en réalisation de plateforme web front et backend. Expérience en conception de base de données.
**Savoir-faire**
front : JavaScript, vue.js, angular, react.js
- Datavisualisation : hichcharts, plotlly, d3js, chart.js, p5js
- Back : node.js, django, flask
- Base de données : technologies SQL (postegreSQL, MySQL) et noSQL (mongoDB, Elasticsearch)
- Traitement des données : python, pandas, numPy
**Savoirs-être**
Partager les valeurs inhérentes au logiciel libre, la science ouverte et l'open data
Capacité d'analyse et de synthèse
Rigueur, méthode, sens de l'organisation et des responsabilités
Aptitudes relationnelles, à l'accompagnement des utilisateurs et à la formation
Savoir identifier et formaliser les besoins des utilisateurs
Aptitude à travailler en équipe et au partage des connaissances
Autonomie et capacité d'adaptation
Maîtrise de l'anglais technique
Contexte de travail
L'UAR GRICAD est une structure unique à l'échelle nationale par le périmètre de ses activités qui couvrent à la fois le calcul intensif, l'aide au développement de logiciels scientifiques jusqu'à l'ensemble des problématiques liées à la gestion des données de la recherche (collecte, base de données, partage, modélisation, workflow, fouille, diffusion, réglementation).
GRICAD a pour tutelles le CNRS, l'Université Grenoble Alpes, Grenoble-INP et INRIA
L'unité est organisée en trois équipes principales :
·L'équipe Système, pour assurer la maintenance, l'exploitation et l'évolution des infrastructures matérielles et logicielles qui sous-tendent les services proposés par GRICAD
·L'équipe Calcul scientifique et Développement qui, entre autres, conseille et accompagne les utilisateurs dans l'utilisation des services et outils fournis par GRICAD
·L'équipe Science Ouverte et Données qui accompagne les personnels de la recherche du site grenoblois dans la gestion des données
L'ingénieur recruté intègrera l'équipe Science Ouverte et Données, composée de 10 personnes.
Le mouvement de la science ouverte se structure avec des plateformes web, ouvertes et gratuites aux chercheurs, dont la stabilité économique est un enjeux crucial. Transparency to Sustain Open Infrastructure est un projet à rayonnement international qui a pour objectif de concevoir une plateforme pour promouvoir le financement de ces infrastructures. Le projet est financé par le Comité pour la Science Ouverte dans le cadre du Fonds national pour la science ouverte. Le CDD est pour une durée de 12 mois.