Offre d’emploi: programmeur Python, Web, BDD

Posté par sur janv. 04, 2018 dans Actulaités | Commentaires fermés

Contexte : le projet EPINOV

Ce projet est mené par un consortium national composé de cliniciens, de chercheurs et de partenaires industriels intéressés à améliorer le pronostic chirurgical de l’épilepsie en utilisant une modélisation cérébrale à grande échelle basée sur des données de patients épileptiques individuels. Un essai multicentrique prospectif et randomisé va être mené auprès de sujets souffrant d’épilepsie pharmacorésistante. Cet essai nécessite la gestion de données structurées sur le modèle relationnel et des ressources de type imagerie (IRM, CT-scan, PET, …), des tracés électrophysiologiques (EEG, SEEG, MEG, …), des résultats de calcul, etc.

Missions :

-        Mise en place d’un gestionnaire de bases de données et de ressources (https://ckan.org/) sur un serveur Linux (Ubuntu ou Debian).

-        Développement de modules en Python pour faciliter l’entrée des données et des ressources au format structuré BIDS (électrophysiologiques et radiologiques), les contrôles de validité, les requêtes sur ces informations et leur exportation.

-        Déploiement des versions de production et rédaction de leur documentation.

-        Maintenance du résultat de ces développements.

Profil recherché :

-        Formation Bac +2/3 en informatique, ingénieur débutant

Compétences exigées :

-        Maîtrise de Python, bonne connaissance du développement Web

-        Expérience des bases de données de volume modéré (moins de 100 tables et moins de 1 million d’enregistrements)

-        Aptitude à la gestion système Linux

-        Connaissance des technologies internet : serveur de données et serveur d’application, protocoles, techniques du web.

-        Maîtrise de l’anglais informatique (au moins en lecture).

Compétences appréciées :

-        Expérience de la gestion des données scientifiques particulièrement en neurosciences

-        Expérience du SGBD Postgres

-        Expérience du logiciel FileMaker Pro

-        Notions d’ergonomie logicielle

-        Expérience des techniques de test unitaire de code (avec Python en particulier)

-        Matlab, C ou C++, Java

Qualités :

-        Rigueur, concentration et sens de la méthode

-        Pragmatisme et ouverture d’esprit

-        Capacité d’écoute (des utilisateurs !)

-        Facilité de rédaction (documentation)

-        Esprit d’analyse et de synthèse

 Applications including a cover letter, curriculum vitae and the names of two referees should be sent to christian.benar@univ-amu.fr