Développeur Full Stack (m/f) (réf. E00033585)

Published on 28/01/2025

GovJobs logo

GovJobs


Statut : Employé de l'État

Qui recrute ?

La Division de l'inspection sanitaire, dans le cadre du projet PHRESH (establishing a Public Health Rapid Epidemiological Surveillance Hub in Luxembourg), qui vise à améliorer la surveillance des maladies infectieuses au Luxembourg en développant de nouvelles infrastructures numériques et en intégrant celles existantes, afin de gérer plus efficacement les menaces sanitaires. Tirant les enseignements de la réponse à la COVID-19, PHRESH se concentrera sur le renforcement de la surveillance nationale en testant des flux de données provenant directement des services d'urgences hospitalières et en étendant l'approche "One Health" (Une seule santé) en créant une plateforme nationale de communication intersectorielle. De plus, notre projet vise à développer une plateforme numérique unique capable d'intégrer des données épidémiologiquement pertinentes provenant de diverses sources, telles que les laboratoires, les hôpitaux, les médecins et les patients. En incorporant des données sur la santé humaine, animale et environnementale, PHRESH cherche à renforcer les capacités résilientes face aux futures crises sanitaires transfrontalières, renforçant ainsi la sécurité sanitaire tant au Luxembourg qu'au sein de l'Union européenne.

Principales activités du projet :

  • Intégrer toutes les maladies obligatoires à déclarer dans l'outil de surveillance SORMAS (Système de gestion et d'analyse des réponses aux épidémies), mis en place pour la COVID-19, et ajouter des enquêtes numériques automatisées ainsi qu'un partage de données avec l'ECDC (Centre européen de prévention et de contrôle des maladies);
  • Renforcer l'approche "One Health" en intégrant les données sur la santé environnementale et animale dans le système de surveillance;
  • Améliorer la communication entre les différents secteurs de "One Health" et le secteur de la santé humaine en développant une plateforme d'échange numérique;
  • Intégrer la surveillance en temps réel des admissions aux services d'urgences, des symptômes et des diagnostics dans le système de surveillance pour la détection précoce de potentiels foyers d'épidémie;
  • Accroître la transparence et la participation à la surveillance de la santé, et renforcer l'engagement communautaire en créant un tableau de bord interactif pour la visualisation des données de surveillance des maladies infectieuses.

Missions

  • Le développeur Full Stack recruté jouera un rôle clé dans l’extension et l’intégration de SORMAS, en s'assurant que l'outil de surveillance inclut toutes les maladies à déclaration obligatoire et qu'il s'adapte aux nouveaux flux de données. Il participera également à l'incorporation des données liées à l’approche "One Health", en intégrant des informations provenant des secteurs de la santé humaine et environnementale pour une surveillance plus globale des menaces sanitaires. Pour cela Il/elle collaborera étroitement avec l'équipe de la SORMAS Foundation, le service informatique et d'autres parties prenantes locales pour intégrer de nouvelles fonctionnalités, améliorer l’expérience utilisateur, et assurer la stabilité et la performance du système.
  • En outre, ce développeur pourra être amené à contribuer au développement d'une plateforme nationale d'échange numérique intersectorielle, facilitant une meilleure communication entre les professionnels de santé, les autorités publiques, et les secteurs concernés. Son expertise technique sera essentielle pour garantir la fluidité de ces intégrations, améliorer l’efficacité des systèmes existants et soutenir les efforts de prévention et de gestion des épidémies au Luxembourg.
  • Rôles et tâches :
    • Extension et intégration de SORMAS :
      • Intégrer toutes les maladies à déclaration obligatoire dans l'outil SORMAS;
      • Automatiser les enquêtes numériques liées aux épidémies;
      • Mettre en place des mécanismes de partage de données avec l'ECDC;
      • Assurer la compatibilité du système avec les nouveaux flux de données provenant des laboratoires, des hôpitaux et des médecins.
    • Intégration des données "One Health" dans SORMAS :
      • Intégrer les données environnementales (et éventuellement animales) dans le système de surveillance SORMAS;
      • Assurer l'interopérabilité entre les bases de données existantes (santé humaine, environnementale et éventuellement animale) et SORMAS;
      • Veiller à la sécurité et à la confidentialité des données partagées entre les secteurs.
    • Développement de la plateforme d’échange numérique :
      • Concevoir et développer la plateforme numérique d’échange intersectorielle pour améliorer la communication entre les différents secteurs;
      • Mettre en place des mécanismes de gestion des flux de données en temps réel;
      • Garantir la scalabilité de la plateforme, en prévoyant une capacité d’évolution face à l’augmentation des données et à l’intégration de nouveaux utilisateurs;
      • Assurer la protection des données sensibles en mettant en œuvre des protocoles de sécurité robustes, conformément aux normes nationales et européennes en matière de protection des données (RGPD);
      • Mettre en place un système de gestion des accès avec des niveaux d'autorisation restreints pour garantir que seuls les utilisateurs autorisés puissent accéder aux informations critiques et aux fonctionnalités spécifiques de la plateforme;
      • Tester et optimiser les performances de la plateforme pour garantir sa disponibilité et sa fiabilité dans le cadre de la surveillance sanitaire.
    • Maintenance et optimisation des infrastructures :
      • Automatiser les déploiements des nouvelles fonctionnalités et les mises à jour de sécurité pour assurer la continuité du service;
      • Assurer la surveillance et l'optimisation des performances des serveurs et bases de données afin de garantir la disponibilité du système;
      • Collaborer avec le service informatique pour anticiper et résoudre rapidement les problèmes techniques liés à l’évolution du projet.

Profil

Compétences techniques

  • Familiarité avec les outils de santé numérique de type SORMAS (systèmes de gestion de données en santé publique, système dédiée à la gestion des épidémies et à la surveillance des maladies infectieuses, standards de sécurité des données médicales, etc.) et les projets open-source est un atout.
  • Compétences requises dans les domaines suivants :
    • Technologies web et concepts généraux : compréhension des architectures web (client-serveur, REST), des protocoles (http, https) et des standards de développement frontend (HTML, CSS, JavaScript);
    • Langages de programmation : Java et JavaScript (TypeScript);
    • Familier avec les bases de données relationnelles type PostgreSQL ou Oracle;
    • Expérience pratique avec .Net est un atout;
    • Expériences avec les frameworks/bibliothèques suivants : Java EE (EJB, JPA/Hibernate, JPA Criteria API/Query Language, JAXRS restful services) et Vaadin;
    • Unix, Docker, Serveurs d'applications Java (de préférence Payara).
  • Gestion du code source via GIT;
  • Connaissance en conception d'expérience utilisateur, conception d'interface utilisateur ou gamification;
  • Maîtriser le français et l'anglais.

Compétences comportementales

  • Excellente capacité à identifier et résoudre les problèmes techniques liés à la surveillance des maladies infectieuses;
  • Aisance à collaborer avec des équipes multidisciplinaires et à vulgariser des concepts techniques auprès de diverses parties prenantes;
  • Compétence en gestion de tâches multiples dans un environnement dynamique, avec respect des délais serrés;
  • Adaptabilité aux évolutions technologiques et capacité à apprendre rapidement de nouveaux outils;
  • Capacité à travailler de manière autonome tout en restant proactif au sein de l’équipe,
  • Rigueur dans le développement et les tests pour assurer la qualité du code;
  • Intérêt pour la santé publique et motivation à contribuer à des projets à fort impact.

Atouts

  • La connaissance des procédures et des réglementations des projets européens;
  • La connaissance des réglementations en matière de protection des données de santé (comme le RGPD).

Conditions d’admission

Poste d'employé de l'État

Obtenez plus de détails sur les conditions d'admission des employés de l'État.

Diplômes

Vous êtes titulaire d’un grade ou diplôme délivré par un établissement d’enseignement supérieur reconnu par l’Etat du siège de l’établissement et sanctionnant l’accomplissement avec succès d’un master en informatique ou de son équivalent.

Expérience

Vous avez une expérience d'au moins 3 ans dans le domaine.

Langues

Vous répondez aux exigences des connaissances de 3 langues administratives pour le groupe d'indemnité A1. Une dispense de deux des trois langues administratives peut être accordée sous certaines conditions.

Nationalité

Vous êtes ressortissant d’un État membre de l’Union européenne.

Apply online

Développeur Full Stack (m/f) (réf. E00033585)

Apply