Développeur - Sotfware Craftmanship

Résumé du poste
CDI
Paris
Salaire : Non spécifié
Télétravail fréquent
Expérience : > 2 ans
Éducation : Bac +5 / Master
Compétences & expertises
Méthodologies Agile
Normes de sécurité
Gestion de bases de données
Gestion de l’infrastructure cloud
Lucene
+13

APHP DSN
APHP DSN

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Le Service Banque Nationale de Données Maladies Rares (BNDMR ; voir www.bndmr.fr) est composé de 20 professionnels pluridisciplinaires : chefs de projet, ingénieurs fonctionnels, développeurs, devops, data manageurs, et data scientists.

Le service a à ce jour 3 projets numériques :

  • 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é (BNDMR) ;

  • A moyen terme, un quatrième projet, une application smartphone, devrait être mis en œuvre.

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

  • Un lead développeur

  • 3 développeurs internes

La stack technique est décrite dans la section « preferred experience ».

L’infrastructure est basée sur Kubernetes, et les solutions seront d’ici la rentrée hébergées sur le cloud.

Le(a) développeur(se) aura pour mission de contribuer aux missions suivantes :

  • Développement sur des parties en propre ;

  • En mode agile (méthode Scrumban) ;

  • 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 ;

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

  • Coordination avec l’équipe Devops ;

  • Livraisons en production ; et

  • Force de proposition et veille sur les choix technologiques, en lien avec le lead dév, notamment en matière d’interopérabilité (intégration / fusion-réconciliation / export selon un format interopérable).


Profil recherché

Des compétences en développement fullstack sont requises:

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

  • Back-end : Api REST via microservices, moteurs de recherche (Lucene / ElasticSearch) ;

  • Bases de données : SQL (Postgres) ;

  • Maîtrise de systèmes Linux : utilisation quotidienne ;

  • Processus : développement collaboratif (git : branches, merge / rebase, tagging des versions via semver), sécurité (communications TLS), qualité du code (sonar).

Des connaissances dans ces domaines sont appréciés :

  • Back-end : Connaissances de plusieurs langages de programmation (notamment Java 17), orchestration / coordination services via bus (ActiveMQ / Apache Kafka, event sourcing) ;

  • Bases de données : Connaissance d’outils de cache distribués (redis) ;

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


Déroulement des entretiens

  • Un entretien téléphonique ;

  • Deux entretiens en présentiel ;

  • Un test technique.

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