Stage IT Master 2 Student - Developpement Elasticsearch - CS1217

Au sein de l’unité Business Information Solutions (BIS), Christophe Spielmann, IT Project manager, est en charge du projet metabase, dont l’objectif est d’aggréger dans une base de données commune les données cliniques et les données préanalytiques des échantillons biologiques (>500.000 fluides & tissues…) disponibles dans la biobanque. Le but est d’optimiser la recherche et la sélection d‘échantillons soit par les chefs de projets de l’IBBL, soit par les chercheurs afin faciliter la mise à disposition de ces échantillons pour la recherche. Cette infrastructure basée sur un ETL (Talend & Java) et une base NoSQL (elasticsearch) met à disposition un référenciel centralisé à partir des données structurées des applications opérationnelles (LIMS et eCRF) avec des interfaces graphiques pour des experts métiers (inventaire…) ou des utilisateurs externes (e-catalogue public).Dans le cadre de ce projet nous offrons la possibilité à un(e) étudiant(e) Master2 de réaliser un stage en informatique dont la tâche principale sera d’améliorer la metabase et les interfaces utilisateurs par l’ajout de fonctionalités, la maintenance évolutive et l’exploration. Le travail de stage aura pour objectifs de :
rue Louis Rech 1, Entrée B, Dudelange 3555, Luxembourg
08/01/2018 14:34:47

Activité principale

              Intégrer de nouvelles sources de données

             Intégrer de nouvelles fonctionalités

             Améliorer le modèle de données nosql et son ETL

             Participer aux maintenance évolutives

 
En collaboration avec le tuteur de son stage, il/elle devra:

              Améliorer le modèle de données pour faciliter la recherche

             Intégrer de nouvelles sources de données cliniques

             Participer à la migration vers les dernières versions de Elasticsearch (6.X) et Talend (6.4.X)

             Développer des interfaces graphiques : Kibana plugins et IBBL e-catalogue (SPA, Angular2, Nodejs)

             Participer aux réunions de suivi de projet

             Rédiger des analyses fonctionnelles et leur scripts de tests

             Réaliser des rapports Jasper Report Server en utilisant elasticsearch comme data source

             Réaliser des « Proof of Concept » sur l’interêt de l’utilisation dans elasticsearch du reporting, de la graph API et des watchers

 

Profil recherché

              Etudiant(e) master2 en informatique ou avec une orientation informatique (principalement sur le traitement des données)

             Maîtrise de l’anglais écrit

             Connaissance de Java et ant

             Connaissance des RDBMS et de SQL

             Connaissance des principes de l’ETL

             Connaissance de base en NoSQL orienté document

             Connaissance de Linux (Ubuntu 14+)

             Bon relationnel,  sens de l’écoute, organisé(e) et esprit d’initiative

             Idéalement Angular 2+, javascript et Nodejs, git, elasticsearch

 
Ce que ce stage vous apportera :

              Connaissances sur les données d’une Biobanque et leurs utilisations

             Expérience sur Elasticsearch 5.4+ et Kibana (including XPack)

·                    Exp. de modelisation ETL avec Talend (Open Studio for Data Integration)

             Compétences en modélisation de données nosql orienté document

·                    Compétences en dévelopement  java et autres

 

Applications including a cover letter and a full curriculum vitae should be sent before 31 January, 2018 through our website.