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 :
ENVIRONNEMENT TECHNIQUE
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
• 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é ?
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres