Talent.com
CHU de Lille
DEVELOPPEUR LOGICIELS EPIDEMIOLOGIE H/FCHU de Lille • Lille, FR
Rechercher d'autres offres
DEVELOPPEUR LOGICIELS EPIDEMIOLOGIE H/F

DEVELOPPEUR LOGICIELS EPIDEMIOLOGIE H/F

CHU de Lille • Lille, FR
Il y a 7 jours
Type de contrat
  • CDD, Temps plein
Description de poste

Description du poste

Contexte :

Dans le cadre de la modernisation des registres épidémiologiques AVC et cardiopathies ischémiques, nous développons un outil numérique dédié à la saisie et à la fiabilisation des données sur le terrain par les enquêteurs. L’application fonctionne sur tablettes Android en environnement strictement déconnecté (100 % hors ligne). Un premier prototype fonctionnel a été développé en Python (Kivy/SQLite).

Nous recherchons un(e) développeur(se) autonome pour faire évoluer ce prototype vers une version robuste, sécurisée et ergonomique, prête pour le déploiement sur le terrain.

Missions :

Soutien au développement, à l’organisation et au fonctionnement du Service Sanitaire dans le Nord et le Pas-de-Calais en lien direct avec le coordonnateur du service sanitaire à l’Université de Lille.

Au sein de l’équipe de recherche, vous prendrez en charge le cycle complet de fiabilisation de l’outil :

  • Finaliser l’application de collecte sur tablette Android : optimisation de l’interface de saisie (architecture web locale Flask/Jinja en WebView) et gestion du cycle de vie de l’application hors ligne.
  • Développer et structurer les formulaires métier : intégration des règles de cohérence dynamiques et contrôles de saisie immédiats.
  • Gérer la persistance et la synchronisation des données :Base locale embarquée et chiffrée sur tablette (SQLite / SQLCipher) ;Procédure de synchronisation filaire sécurisée (ngestion de paquets de données chiffrés) vers la base centrale PostgreSQL ;Scripts d’import/export pour assurer l’interopérabilité avec les formats historiques (Excel).
  • Sécurité et traçabilité : mise en place du chiffrement au repos, traçabilité des modifications et procédures d’intégrité des exports.
  • Déploiement et tests : participation aux tests en conditions réelles avec les enquêteurs et mise en place des procédures de mise à jour des tablettes par câble.

Objectifs à 8 mois

Livrer une solution complète et immédiatement opérationnelle sur le terrain :

  • Une application tablette stable, utilisable au quotidien par les enquêteurs sans connexion réseau.
  • Un pipeline de synchronisation par câble fiable, sans perte de données ni conflits.
  • Une base centrale PostgreSQL consolidée et documentée.

Une documentation technique claire permettant la reprise et la maintenance future du code.

Profil recherché

Compétences indispensables :

  • Excellente maîtrise de Python et de son écosystème ;
  • Bonnes compétences en SQL et modélisation de données (PostgreSQL et SQLite) ;
  • Expérience dans le développement d’applications mobiles ou interfaces tactiles (technologies web embarquées offline type Flask/WebView/PWA) ;
  • Sensibilité accrue à la sécurité des données sensibles : chiffrement au repos (SQLCipher), mécanismes de chiffrement asymétrique de fichiers et intégrité des données ;

Compétences appréciées

  • Expérience avec le packaging d’applications Android sous Python (Buildozer, Chaquopy, etc.) ;
  • Connaissance des environnements de recherche biomédicale ou de santé publique ;
Créer une alerte emploi pour cette recherche

DEVELOPPEUR LOGICIELS EPIDEMIOLOGIE H/F • Lille, FR