Développeur JAVA Senior F/H

CDI Marseille

Le département R&D est en charge de la spécification, du développement et de la validation des solutions logicielles Enovacom. Il est organisé en équipes agiles et autonomes, travaillant sur une ou plusieurs solutions.

 

Vous serez intégré(e) au sein d’une équipe travaillant avec une approche agile par le biais du framework Scrum et réalisant des correctifs et évolutions autour d’une solution permettant de communiquer avec des dispositifs médicaux. Chaque dispositif médical étant différent, son mode de communication l’est aussi. C’est dans ce cadre de travail que vous accomplirez votre mission : développer et maintenir des librairies de communication avec des dispositifs médicaux.

 

Vos principales missions seront les suivantes :

  • Travailler, conjointement avec le Product Owner, aux phases d’analyse et de conception de nouvelles librairies de communication, réaliser les développements de ces librairies, ainsi que réaliser des évolutions sur les librairies existantes (création et maintenance de la documentation comprise)
  • Assurer un support de niveau 3 (support R&D) sur les problématiques pouvant survenir en production autour de ces librairies de communication.
  • Réaliser l’analyse de ces problématiques, en effectuer une synthèse (rédaction d’user stories) et développer les correctifs adéquats
  • Imaginer et réaliser, conjointement avec l’équipe de développement, les évolutions nécessaires de l’API permettant la discussion entre les librairies de communication et le moteur de traitement de la solution
  • Prendre en charge la diminution de la dette technique et augmenter la qualité du code autour de ces librairies en réalisant un ensemble de tâches telles que (liste non exhaustive) : augmentation de la couverture de test, amélioration du respect des normes de développements, réduction de la complexité des algorithmes, élimination de la duplication de code, mise à jour des frameworks tiers utilisés…

 

Les technologies suivantes sont utilisées actuellement :

  • Langages : Java 8, Groovy
  • Frameworks/Spécifications : JEE, Spring, OSGi, JUnit, HL7
  • Logiciels/Outils : Maven, Wireshark, Jira, Gitlab, Jenkins, SonarQube, Git
  • Protocoles : TCP/IP, MLLP, WebServices REST
  • Compétences réseau : analyse des trames échangées, client/serveur, RS232

Notre profil idéal

  • Vous êtes diplômé(e) d’un BAC+3 minimum en ingénierie logicielle et vous disposez d’une expérience de 5 ans minimum en développement Java ?
  • Vous maitrisez les technologies décrites dans cette offre ?
  • Le Clean Code est à la fois une notion que vous maitrisez et un livre que vous avez lu ?
  • Lorsqu’on vous présente un bug, votre seule ambition est de l’annihiler en profondeur, et non de le soigner superficiellement ?
  • Les protocoles de communication bas niveau et les masques binaires vous sont familiers ?
  • Vous pensez API, et non implémentation ?
  • L’amélioration continue et l’agilité riment pour vous avec efficacité ?

Alors, vous êtes peut-être le nouveau Talent qui viendra compléter notre équipe !

Découvrez Enovacom

Filiale d’Orange Business Services, Enovacom, éditrice de Logiciels dédiés au monde de la Santé a été créée en 2002 afin de faciliter l’échange et le partage de données patients en toute confiance.
L’entreprise a créé une suite logicielle permettant d’assurer l’interopérabilité et la sécurité des données entre tous les acteurs du système de santé. Nos outils sont essentiels pour constituer le socle eSanté de demain. Ils permettent :

  • D’échanger et de partager les données de santé entre établissements de santé ;
  • D’assurer la confidentialité de ces données en sécurisant les accès ;
  • D’exploiter les informations médicales – le BigData.

Avec plus de 140 collaborateurs en France et un développement international engagé au Canada, Royaume-Uni, Belgique, Suisse et Luxembourg, Enovacom travaille aujourd’hui avec plus de 1500 établissements de santé quotidiennement.

Rejoignez-nous..

Postulez en ligne directement sur le site d’ Orange en cliquant sur le bouton ci-dessous :
Postuler à cette offre.