Ingénieur développement Web Full Stack

Type de poste: 
Durée du poste: 
indéterminée
Ville: 
Evry
Laboratoire: 
CEA/Genoscope
Adresse: 

2 rue Gaston Crémieux

91057 Evry Cedex

Nom et prénom du contact: 
E'Krame Jacoby
Email du contact: 
recrutement-dev [at] genoscope [dot] cns [dot] fr
Date de validité: 
02/01/2019
Description du poste: 

Le Genoscope et le CNRGH sont deux départements de génomique du CEA. Ce sont deux grandes plateformes dédiées à l’exploration de la biodiversité et à l’interprétation du génome humain. Ces deux plateformes coordonnent et participent à de nombreux projets de génomique et s’appuient sur les NGS (nouvelle génération de séquençage) pour obtenir les séquences qui vont être utilisés dans les analyses bio-informatiques. Les projets sur lesquels travaillent ces deux plateformes comportent plusieurs milliers d’échantillons pour lesquels  il est nécessaire d’avoir une traçabilité complète dès la réception de l’échantillon jusqu’à la génération des fichiers de séquences.

L’équipe développement et gestion de production développe et maintient des applications permettant la traçabilité et l’imputation des activités de production. Elle est en charge du développement d’un LIMS (Laboratory Information Management System) : NGL. NGL est un ensemble d’applications web capables d’interagir entre elles. Chaque application dispose de sa propre logique métier mais s’appuie sur la même architecture REST :

-              NGL-P : Gestion de projets (organisation, gestion de la donnée),

-              NGL-S : Gestion des échantillons (réception, validation),

-              NGL-SQ : Gestion des expériences (enchainement, planification),

-              NGL-R : Gestion des lots de réactifs,

-              NGL-BI : Gestion des pipelines de bio-informatique,

-              NGL-SUB : Gestion des soumissions dans les banques publiques.

 

Missions

Dans ce contexte, nous recherchons un développeur ou un bioinformaticien souhaitant s’orienter dans le développement pour intégrer l’équipe et participer au développement de NGL.  Les missions du poste sont de :

  • Faire évoluer l’application NGL et assurer les nouveaux développements,
  • Assurer le support et la gestion des incidents (JIRA),
  • Participer à la mise place des tests unitaires,
  • Veiller à l’amélioration et à la qualité du code.

 

Profil

Le candidat devra  être titulaire d’un master ou un diplôme d’ingénieur dans les domaines de l’informatique ou de la bioinformatique. Le candidat devra maitriser des  concepts et langages informatiques modernes liés aux développements d’application web :

  • Java (Play Framework),
  • HTML5, CSS (Bootstrap), JavaScript (AngularJS), HTTP (REST),
  • SQL (MySQL) et/ou NoSQL (MongoDB),
  • Git,
  • Eclipse,
  • Test unitaire,
  • Méthodes agiles pour la gestion de projet (Kanban).

Une connaissance du fonctionnement d’un laboratoire de séquençage et/ou des nouvelles méthodes de séquençage est un plus.

Pour postuler, merci de nous faire parvenir un CV ainsi que les coordonnées d’au moins une référence à l’adresse suivante : recrutement-dev [at] genoscope [dot] cns [dot] fr