Un(e) Développeur Full Stack PHP + Java (H/F)

Poste à pourvoir : dès que possible
Type de contrat : Contrat à durée déterminée 18 mois
Domaine d'activité : Équipes administratives
Type d'annonce : ICM

Missions principales

Le  Centre de Neuroinformatique de l’Institut du Cerveau – ICM a pour mission d’améliorer la collecte, le stockage, la gestion et l’analyse de l’ensemble des données médicales et scientifiques de l’Institut.

Vous participerez au développement d’applications dont le but est d’organiser, de structurer et d’exploiter toutes les données scientifiques de l’Institut : données biologiques et cliniques, neuro-imagerie, données électrophysiologiques et données génomiques.

Au sein de l’équipe de développement, votre travail consistera à :

  • Participer au recueil de besoins, à la définition et à la spécification des solutions ;
  • Développer, déployer et maintenir des applications conçues en interne pour répondre aux besoins de gestion, d’analyse de données, et de calcul, des différentes équipes de l’Institut ;
  • Intégrer, développer des extensions, et déployer des applications spécialisées basées sur des solutions communautaires (généralement open-source), telles que REDCap (eCRF), XNAT (imagerie) et tranSMART (intégration de données) ;
  • Favoriser l’adoption parmi les scientifiques de l’Institut du Cerveau – ICM, des outils que vous mettez en place (interactions avec les utilisateurs, sessions de formation, ateliers, publications sur des développements spécifiques).

Stack technique : nous utilisons quotidiennement PHP 7 (+Symfony), Java 8 (+Spring), PostgreSQL, MySQL, CSS, Sass, Bootstrap 4, JavaScript, Jquery, Docker, Git, Gitlab, Gitlab-CI, AWS

Savoir-faire

  • Maîtrise de PHP et/ou Java, et bonne connaissance des bases de données relationnelles, idéalement PostgreSQL ;
  • Utilisation d’outils de développement collaboratif (git, intégration continue, outils de gestion de projet) ;
  • Une expérience minimum de 2 ans en développement Full Stack ;
  • Une expérience dans le monde de la santé ou de la recherche serait un plus.

Savoir

  • Formation en informatique (génie logiciel, niveau master), ou double diplôme en biologie et informatique (niveau master), ou diplôme d’ingénieur généraliste avec une solide composante en développement informatique ;
  • Vous parlez anglais.

Savoir-être

  • Vous devez être capable d’apprendre rapidement de nouveaux langages et outils (et en avoir envie !) ;
  • Vous êtes capable de vous intégrer dans une équipe de développeurs, et de communiquer avec des chercheurs venant d’horizons scientifiques variés.