Back-End Developer / Software Craftman 2023-050 H/F


Détail de l'offre

Informations générales

Organisme de rattachement

Etablissements de l'Assistance Publique Hopitaux de Paris  

Référence

2023-1145864  

Date de début de diffusion

01/03/2023

Date de parution

01/03/2023

Intitulé long de l'offre

Back-End Developer / Software Craftman 2023-050

Date limite de candidature

15/05/2023

Employeur

La Direction des Services Numériques (DSN)

ADRESSE :
33 boulevard de Picpus 75012 PARIS
        stations Picpus ou Bel-Air station Daumesnil ou station Nation

Nature du contrat

CDI

Description du poste

Versant

Fonction Publique Hospitalière

Catégorie

Catégorie A (cadre)

Nature de l'emploi

Emploi ouvert aux titulaires et aux contractuels

Domaine / Métier

Numérique - Conceptrice / Concepteur

Statut du poste

Vacant

Intitulé du poste

Back-End Developer / Software Craftman 2023-050 H/F

Descriptif de l'employeur

Direction des Services Numériques de l’AP-HP
La Direction des Services Numériques (DSN) a pour mission d'assister le Directeur Général de l'Assistance publique - hôpitaux de Paris dans la conception, le pilotage et la mise en œuvre de la politique système d’information de l'AP-HP.  Elle est rattachée au secrétariat général de l’AP-HP.
Sous réserve des attributions propres aux Directions assurant la maîtrise d’ouvrage métier, les missions et domaines de compétences de la DSN sont les suivants :
•                     La planification et le pilotage général des systèmes d’information ;
•                     La préparation des décisions du comité stratégique des systèmes d’information de l’AP-HP, ainsi que des comités de pilotage gestion, patients et innovation et recherche ;
•                     L'organisation et l'alignement de la fonction générale « système d’information » sur les objectifs de I'AP-HP
•                     La mesure et la gestion de la performance et des risques liés aux systèmes d'information ;
•                     La gestion du portefeuille des projets de systèmes d'information ;
•                     La maîtrise d’œuvre des projets informatiques ;
•                     La maîtrise d’ouvrage des projets des SI cliniques ;
•                     La gestion budgétaire et le contrôle de gestion informatiques ;
•                     La gestion prospective des emplois et des ressources humaines affectées aux systèmes d’information ;

Descriptif du service

Description de la Banque Nationale de Données Maladies Rares - BNDMR:

Le 2ème plan national maladies rares (PNMR2) prévoit la création d'une banque nationale de données des maladies rares. Cette action a été reconduite et amplifiée au sein du 3ème plan national (PNMR3).

Ses objectifs sont :
·      De faire avancer les connaissances sur les maladies rares en France (histoire naturelle des maladies, modes de prise en charge, description de la demande de soins, adéquation de l’offre de soins, économie de la santé, recherche non interventionnelle sur données, etc. ;
·      De favoriser l’identification des patients susceptibles d’être inclus dans des essais cliniques ;
·      De permettre une meilleure coordination entre les structures maladies rares (filières, centres de référence, centre de compétence, etc.).

Afin de remplir ces objectifs, le ministère de la santé (DGOS) a chargé l’AP-HP de la maîtrise d’œuvre du projet BNDMR, autour d’une cellule opérationnelle.
La mission principale consiste à déployer et à assurer la maintenance évolutive du logiciel BaMaRa. Ce logiciel est un système d’information qui permet de recueillir, via une interface web ou des connecteurs, un set minimum de données administratives et cliniques pour les patients atteints de maladies rares. Hébergé par l’AP-HP, ce système d’information est mis à disposition des établissements de santé partenaires du projet, dans le cadre d’une convention de partenariat avec l’AP-HP.


Description du poste

 

·       La Cellule Opérationnelle BNDMR a trois projets informatiques :

o    Une application web distribuée en SaaS (BaMaRa)

o    L’interopérabilité de cette application avec les systèmes d’informations de plusieurs dizaines d’établissements de santé en France

o    Un entrepôt de données de santé

·       L’équipe technique est à ce jour constituée de :

o    Un responsable technique (assumant le rôle de lead développeur)

o    Trois développeurs internes

o    Un administrateur réseaux & bases de données

·       La stack technique est décrite dans la section « savoir-faire requis »

·       L’infrastructure est basée sur Kubernetes

·       Le(a) développeur(se) aura pour mission de contribuer aux missions suivantes, notamment sur la partie Back-End :

o    Développement sur des parties en propre, notamment en matière d’interopérabilité (intégration / fusion-réconciliation / export selon un format interopérable)

o    Suivi des méthodes d’IC/ID en place, et propositions pour les faire évoluer s’il y a lieu, visant à garantir les meilleures conditions de développement collaboratif

o    Coordination avec les équipes d’intégration, production, sécurité, architecture, notamment l’équipe Kubernetes

o    Respect des règles de sécurité dans tous les développements

o    Livraisons en production

o    Force de proposition et veille sur les choix technologiques, notamment en matière de back-end mais aussi de front-end, en lien avec le Responsable

 

QUOTITE

 

Temps plein - 100 %

 

HORAIRES DE TRAVAIL

 

Cadre au forfait

 

Descriptif du profil recherché

Savoir-faire requis

 

·       Sotfware Craftmanship : une attention particulière à la qualité du code, des algorithmes, et des performances

·       Des compétences en développement Fullstack sont requises avec une spécialité attendue sur le back-end

·       Back-end : Api REST via microservices, moteurs de recherche (Lucene / ElasticSearch), plusieurs langages de programmation (Java 11 / Python), orchestration / coordination services via bus (ActiveMQ / Apache Kafka, event sourcing).

·       Bases de données : SQL (Postgres), NoSQL (MongoDB), connaissance d’outils de cache distribués (redis)

·       Front-end : ReactJS et environnement Nodejs. Implémentations de tests automatisés (WebDriverIO). Communications REST au travers de gateway d’API.

·       Maîtrise de systèmes Linux : utilisation quotidienne

·       Processus : développement collaboratif (git : branches, merge / rebase), sécurité (communications TLS), qualité du code (sonar)

·       DevOps : Pipelines de build et de déploiement en continue (Gitlab CI), automatisation des tâches via du scripting shell, interaction de services multiples au sein d’EAI, environnements Docker / Kubernetes (création et maintenances d’images Docker)

 

Connaissances associées

 

·       Connaissances en cyber-sécurité (Hébergement de Données de Santé)

·       Connaissances de langages de programmation en statistiques (R, Python)

·       Connaissances en XML, JSON et JavaScript

·       Connaissances appréciées des standards Santé (Standards HL7, OMOP, terminologies telle que la CIM-10, SNOMED, HPO…)

·       Connaissances appréciées du RGPD et des orientations et doctrines CNIL sur la protection des données de santé

·       Connaissances appréciées d’autres outils de BI (ex : SAS, Cognos, …)

 

Qualités requises

 

·       Aptitude à travailler en équipe, à s’adapter aux contraintes 

·       Sens de l’organisation, rigueur et respect des délais

·       Confidentialité : soumis au secret professionnel dans le cadre des données à gérer

·       Autonomie et sens du relationnel

·       Adhésion aux valeurs du service public et intérêt prononcé pour le domaine de la santé

 

PRE-REQUIS

 

·       Ingénieur / Master en informatique

·       Au moins 5 ans d’expérience

 

Temps plein

Oui

Informations complémentaires

Télétravail possible

Oui

Management

Non

Pays

Localisation du poste

Europe, France, Île-de-France, Paris (75)

Lieu d'affectation (sans géolocalisation)

33 Boulevard de Picpus 75012 Paris

Critères candidat

Niveau d'études / Diplôme

Niveau 7 Master/diplômes équivalents

Demandeur

Date de vacance de l'emploi

01/03/2023

Mail à qui adresser les candidatures (bouton postuler)

arnaud.sandrin@aphp.fr

Contact 1

arnaud.sandrin@aphp.fr