Cette offre n’est plus disponible.

Senior Back-End Developer / Software Craftman

CDI
Paris
Salaire : Non spécifié
Télétravail fréquent
Expérience : > 5 ans
Éducation : Bac +5 / Master

APHP DSN
APHP DSN

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

La Cellule Opérationnelle BNDMR a trois projets informatiques :

  • Une application web distribuée en SaaS (BaMaRa)
  • L’interopérabilité de cette application avec les systèmes d’informations de plusieurs dizaines d’établissements de santé en France
  • Un entrepôt de données de santé

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

  • Un responsable technique (assumant le rôle de lead développeur)
  • Trois développeurs internes
  • Un développeur externe
  • Un administrateur réseaux & bases de données

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

  • 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)
  • 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
  • Coordination avec les équipes d’intégration, production, sécurité, architecture, notamment l’équipe Kubernetes
  • Respect des règles de sécurité dans tous les développements
  • Livraisons en production
  • 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

Profil recherché

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.

Description de la stack technique :

  • 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, …)

Déroulement des entretiens

Candidature par CV + LM

1 entretien avec le responsable technique

1 entretien avec le directeur de l’équipe

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres