← Retour aux offres

Développement web full stack, application hospitalière de suivi de leucémie 🏥

Postée le 11 juil.

Lieu : Lille / Villeneuve d'Ascq · Contrat : CDD · Rémunération : salaire selon expérience €

Société : Inria Lille, consortium VidjilNet

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.

Description du poste

=== 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.

=== 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)

Profil recherché

Compétences demandées : 2 à 5 ans d'expérience sur des projets similaires
- 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.

Pour postuler :

Voir http://www.vidjil.org/jobs-2019-fullstack.html