This position is no longer available.

Senior Back-End Developer / Software Craftman

Permanent contract
Paris
Salary: Not specified
A few days at home
Experience: > 5 years
Education: Master's Degree

APHP DSN
APHP DSN

Interested in this job?

jobs.faq.title

The position

Job description

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

Preferred experience

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

Recruitment process

Candidature par CV + LM

1 entretien avec le responsable technique

1 entretien avec le directeur de l’équipe

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

See all job openings