Développeur web full-stack pour une application hospitalière

Type de poste
Niveau d'étude minimal
Dates
Durée du poste
Contrat renouvelable
Contrat renouvelable
Détails de renouvellement
Le CDD proposé a pour objectif de préfigurer et ainsi de démontrer la pertinence d'un poste pérenne de fonctionnaire sur ces aspects.
Date de prise de fonction
Date de fin de validité de l'annonce
Localisation
Nom de la structure d'accueil
Adresse

Cité Scientifique
59 650 Villeneuve d'Ascq
France

Contacts
Mathieu Giraud et Mikaël Salson
Email du/des contacts
contact@vidjil.org
Description

Contribuer à un logiciel libre hospitalier

Inria, au travers de l’action InriaSoft, s’est donné comme ambition la pérennisation, l’industrialisation et la diffusion de logiciels scientifiques d’envergure.

Le support et développement du logiciel Vidjil (vidjil.org) entre dans ce cadre. Vidjil analyse les séquences d'ADN des lymphocytes produites par séquençage à haut-débit, en identifiant, dans ces séquences, des clones avec des recombinaisons V(D)J. Le logiciel décrit quantitativement et qualitativement le répertoire lymphocytaire. Vidjil est le fruit de 8 ans de développement au sein d'Inria, de l'Université de Lille, du CNRS et du CHR de Lille, en collaboration avec plusieurs hôpitaux français et étrangers. Il est diffusé et utilisé par des partenaires hospitaliers. Plus de 8 000 patients ayant des leucémies aiguës et chroniques ont eu leurs échantillons analysés avec Vidjil ces dernières années.

Les hôpitaux utilisateurs (Lille, Paris, Londres, Bruxelles, …) souhaitent financer son support et son développement open-source au travers de la constitution d’un consortium géré par Inria. Un ingénieur de support et développement bio-informaticien a déjà été recruté en 2018. La mission de l’ingénieur développement web full-stack VidjilNet est de participer au développement et à la maintenance de la partie client-serveur utilisée quotidiennement pour des applications cliniques et de recherche en hématologie et en immunologie.

Le poste proposé a pour objectif de préfigurer et ainsi de démontrer la pertinence d'un poste pérenne pour prendre en charge le travail de développement et de maintenance de la partie client-serveur du logiciel pour le consortium dans la durée.

Contexte du poste : développement, test et déploiement

L’ingénieur⋅e développeur ou développeuse web full-stack de VidjilNet conçoit, développe, teste, optimise, déploie et administre le logiciel Vidjil utilisé par des structures hospitalières et de recherche en France et dans le monde. Cette personne participe aux rapports de bugs, à leur résolution et aux évolutions, que ce soit sur le serveur, sur l'interface web ou sur l'administration de l'ensemble. Elle réalise aussi des prototypes exploratoires destinés à explorer la faisabilité de certaines demandes d’évolution. Elle sera particulièrement responsable du développement et du déploiement de l'ensemble de l'application.

Placé⋅e sous la responsabilité du président du comité scientifique et technique du consortium, elle ou il travaille pour l'ensemble de ses missions en collaboration avec les autres développeurs et en respectant le cadre règlementaire et éthique du projet. Enfin, la personne collabore avec les ingénieur⋅e⋅s d’autres consortiums logiciels de l’action InriaSoft, afin de mutualiser certains besoins et savoir-faire fonctionnels et techniques communs à l’ensemble de l’équipe technique d’InriaSoft.

Missions confiées : développement Python et JS, support niveau 2, communication

  • Développer la partie serveur (python, web2py, Docker) et la partie client (html/css, Javascript) du logiciel, en fonction des priorités définies par le comité exécutif
  • Réaliser ces développement dans un souci permanent de qualité logicielle (bugtracker, tests, intégration continue, documentation)
  • Administrer et monitorer les instances publiques commes privées des serveurs Vidjil déployés par le consortium
  • Fournir un support de deuxième niveau à l’installation et à la maintenance des installations du logiciel, intervenir sur les dysfonctionnements.
  • Former les bio-informaticiens et administrateurs locaux à l'administration du logiciel, et participer à la formation des utilisateurs
  • Contribuer à la réflexion, à la promotion et la stratégie de l'équipe, notamment:
    • à la réflexion sur l'architecture du logiciel et proposer des pistes d'évolutions
    • à la réflexion sur l'environnement règlementaire (RGPD, données de santé, certification) et éthique et orienter les développements en ce sens
    • à la promotion du consortium VidjilNet, et au recrutement de nouveaux adhérents.
    • au bon fonctionnement des instances du consortium, en particulier des réunions du comité scientifique et technique.
    • à l’action collective d’InriaSoft en partageant les pratiques innovantes mises en œuvre dans le cadre des projets, des développements, ou en étant force de proposition sur des technologies, outils, pratiques et méthodes qui permettraient de faire progresser l’ensemble des logiciels hébergés par InriaSoft.

Compétences demandées

Ingénieur/master bac+5 avec 2 à 5 ans d'expérience sur des projets similaires (les candidatures de personnes sortant en 2018 ou 2019 de master et sans autre expérience professionnelle antérieure ne seront pas retenues)

  • formation solide en génie logiciel ;
  • bonne expérience des méthodes de développement et de déploiement web full-stack ;
  • outils et méthodes de gestion de projet (git, bugtracker, tests, intégration continue) ;
  • bonne maitrise de l'anglais ;
  • capacité à travailler en équipe et à rendre compte de son activité de manière synthétique ;
  • capacité à développer et maintenir de bonnes relations professionnelles, y compris avec des personnes travaillant à distance.

Compétences additionnelles appréciées

  • expérience de la gestion de bases de données et de l'administration web/système ;
  • expérience du travail collaboratif sur un logiciel libre.

Avantages proposés

  • Laboratoire de 200+ ingénieurs, doctorants, chercheurs et enseignants-chercheurs
  • Environnement stimulant, au service d'un projet open-source et non lucratif pour la santé
  • Accès à la formation professionnelle. Formations régulières, dont en génie logiciel, séminaires de recherche
  • Restauration subventionnée
  • 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (enfants malades, déménagement)
  • Possibilité de télétravail (après 6 mois d'ancienneté) et aménagement du temps de travail
  • Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)

Intéressé⋅e ? Candidatez !

  • Durée du contrat : 36 mois
  • Poste préfigurant potentiellement un poste pérenne de fonctionnaire
  • Salaire selon expérience
  • Date prévisionnelle d’embauche : septembre ou octobre 2019
  • Lieu de travail : Villeneuve d'Ascq (proximité station de métro 4 cantons)
  • Contact : Mathieu Giraud et Mikaël Salson – contact@vidjil.org
  • Candidatures dès que possible et jusqu'au 20 août 2019
Equipe adhérente personne morale SFBI
Equipe Non adhérente