Recherche et Développement

Allier technologie, agilité et performance pour apporter toujours plus de valeur à nos clients

Une équipe impliquée, consciente des enjeux

Le développement et les tests des logiciels mobilisent une centaine de professionnels chez Evolucare qui se sentent tous partie intégrante du secteur de la santé et de ce fait totalement sensibilisés aux exigences de qualité et de sécurité.

Cette implication est renforcée par la présence d’une équipe dont l’expertise fonctionnelle tient le rôle primordial de traduction des besoins quotidiens des professionnels de santé en spécifications techniques.

Parmi les éléments essentiels de cette équipe figurent nos experts métiers. Ils sont issus du monde de la santé ou ont acquis une parfaite connaissance de diverses disciplines : anciens ingénieurs d’application pour le domaine de l’imagerie par exemple, ou infirmier anesthésiste pour les solutions de soins critiques.

 

“L’objectif final de notre R&D pour nos clients et pour nos équipes tient en une phrase :
Amener toujours plus de valeur à nos clients en améliorant de façon continue la performance de notre R&D en tirant le meilleur des dernières technologies et en s’appuyant sur la qualité de nos équipes.”

Pierre-Yves Le Gall
Directeur technique

 

La R&D s’organise autour de 4 piliers fondamentaux 

Le recrutement des talents
L'internationalisation
Le déploiement et l'accompagnement d'équipes
La formation continue
Recrutement de développeur

Halyna KYRYLIUKDès mon arrivée chez Evolucare, j’ai intégré l’équipe Anesthesia. Immersion réussie grâce à mes collègues qui sont patients et n’hésitent pas à m’aider ! C’est nouveau pour eux de collaborer avec quelqu’un qui ne parle pas français, mais nous avons pu nous adapter. J’ai pris l’habitude de préparer mes daily scrum par écrit pour que ça soit plus facile de nous comprendre, et j’ai commencé à apprendre quelques mots de français !
C’est difficile d’apprendre une 3ème langue étrangère, je parle déjà anglais et espagnol. Un collaborateur espagnol vient d’intégrer l’équipe et je ne sais pas encore comment je vais m’adresser à lui… peut-être un mix des deux : de l’espaglais !

Halyna KYRYLIUK – Front-end developer

Alexandre SAGNOLJe travaille actuellement avec l’équipe développant Evolucare Anesthesia à laquelle j’apporte mes compétences back-end sur sur les nouveaux développements en cours.
Nouvelle équipe dont des développeurs espagnols, nouveau domaine métier, nouvelle façon de communiquer avec l’usage de l’anglais… Il a fallu que je m’adapte, mais maintenant les choses sont bien en place et je profite de transferts de compétences que je pourrai appliquer à la réécriture d’autres modules en Full-Web.

Alexandre SAGNOL – Lead Developer

Internalisation

Stéphane LAROCHEPour développer notre marché, nous avons rendu Hopital Web multi-langues (FR / EN / SP / DE / PT) et internationalisable. Nous avons donc fait évoluer la partie Front-end afin que la solution s’adapte aux besoins locaux notamment grâce à un dictionnaire de termes et d’expressions et à la prise en charge des formats de dates par exemple. Côté fonctionnel, le parcours et la prise en charge des patients reste très similaire aux pratiques françaises. Nous avons développé un module de facturation spécifique qui est primordial dans les pays qui n’ont pas de système de santé public comme le nôtre.
Notre R&D basée dans plusieurs pays travaille de concert pour que chaque nouvelle fonctionnalité soit automatiquement internationalisée.

Nous avons l’habitude de travailler avec des équipes éloignées (d’autres se trouvent à Malaga en Espagne ou en Allemagne pour d’autres produits) et la collaboration avec les sites clients et partenaires locaux ne pose aucune problématique particulière. Les normes d’échange pour les interfaces sont identiques et nous nous adaptons aux éventuels décalages horaires pour échanger sur les projets !

Stéphane Laroche – Lead Developer

Déploiement

Clément MANKOWSKILa méthode AGILE permet à une organisation de concevoir ses produits de manière incrémentale. Le principe est de fournir à ses clients une application proposant régulièrement de nouvelles fonctionnalités qualitatives, développées rapidement et ajustables en fonction de leurs besoins.
Afin de s’inscrire dans un processus de R&D industrialisé, il est important que toutes les équipes concernées aient le même niveau d’usage et de connaissance de l’agilité.
Les enjeux sont majeurs pour l’entreprise car l’application et le suivi d’une méthode Agile permet de :
– donner une visibilité et un niveau d’informations homogène de tous nos projets à tout le monde que ce soient nos équipes, notre direction et nos clients,
– d’avoir plus de retours de la part de notre parc client et de les inclure ainsi dans cet objectif d’amélioration continue,
– d’assurer le respect des coûts des projets.

Suite aux premières formations, le retour de nos équipes R&D est très positif : Elles se sentent prêtes à utiliser et à améliorer leur process Agile en vue de fournir une meilleure visibilité de l’avancement des travaux et une performance accrue permettant des livraisons plus fréquentes.
Tous nos produits et toutes nos équipes sont concernés, quels que soient la langue et le lieu géographique, permettant ainsi une inclusion et une intégration optimales de l’ensemble des collaborateurs Evolucare.

Clément MANKOWSKI – Coach Agile

Indicateurs :
4.75/5 de satisfaction globale sur l’accompagnement et la formation sur le sujet
4.56/5 d’aptitude à mettre en place ou améliorer le process Agile après formation

Formation Continue

Christophe CARTRYEvolucare grandit dans un monde en perpétuel changement technologique et nous devons nous adapter pour garder le cap !
C’est pourquoi, nous offrons la possibilité à la centaine de collaborateurs qui compose notre R&D de s’épanouir grâce à un accompagnement prônant l’amélioration continue et la montée en compétences, une sensibilisation sur les sujets d’actualité comme la cybersécurité, et la découverte de nouvelles technologies.

Pour nous accompagner dans cette démarche, nous utilisons la plateforme Udemy qui propose un très large catalogue de formations aux formats et aux sujets variés qu’ils soient techniques (DevOps, DevSec…), d’accompagnements personnels ou de gestion de projets par exemple.
L’outil apporte diversité, souplesse et adaptabilité : les collaborateurs suivent les sessions selon leur niveau et à leur rythme, leur permettant ainsi, de découvrir de nouvelles technologies et de monter en compétences sans contrainte d’horaires et de déplacements. A la fin du cursus, il leur est délivré un certificat de fin de formation.

La plateforme est très appréciée des collaborateurs qui, mêmes néophytes, peuvent prétendre à suivre un sujet qui leur est méconnu. Cette amélioration continue par la formation leur permet, par la suite, de participer à un large éventail de projets stratégiques du Groupe.

Christophe CARTRY – Responsable département R&D

Pour être agiles… de la méthode et beaucoup de tests

Système de management de la qualité Evolucare

Evolucare a adapté tous les processus de l’approche de développement agile au formalisme du marquage CE et des exigences réglementaires propres au secteur santé.Principal atout dans cette démarche : une équipe spécialisée dans les tests avec une expertise en automatisation.

Le responsable de cette équipe veille à ce qu’elle soit parfaitement outillée, de manière à couvrir toutes les fonctionnalités des produits et à assurer la traçabilité de tous les tests.

Evolucare s’attache également à maintenir le plus haut niveau de compétences de ses collaborateurs, régulièrement formés et certifiés par le biais des formations ISTQB (International Software Testing Qualifications Board).

Enfin, pour assurer la meilleure communication entre les équipes de développement de domaines différents, Evolucare met en place un fonctionnement en “guildes” : en savoir plus. 

 

Découvrez les nouvelles certifications ISTQB acquises par notre équipe de test

“L’automatisation des tests nécessite de les scripter (écrire du code) pour les faire interpréter par un automate.
Cette méthode permet de réaliser des tests de recette automatiquement avant la mise en production de la solution. C’est un gain de temps considérable puisqu’on peut reproduire un même test sur plusieurs environnements techniques différents.
Le test manuel reste indispensable pour les cas spécifiques et la fourniture de scénarios qu’utilisera le QA automation pour la rédaction des scripts.
Neuf collaborateurs participent à capitaliser notre patrimoine de tests.

Jérôme MASSART

Product Owner

Témoignages de collaborateurs

Pierre-Yves Le Gall, CTO

Stéphane, responsable département R&D

Clément, product manager

Florian, analyste-développeur

Production

Recrutement en R&D : technique et rigueur wanted !

Vous êtes familier des outils de tests automatisés et des langages de programmation avec 3 ans d’expérience : notre page carrières Indeed propose des postes variés en R&D (conception, développement back et front, tests fonctionnels et automatisés …) et vous pouvez également postuler de manière spontanée.

  • Développeur, vous maîtrisez les derniers langages et frameworks de programmation, vous aimez travailler au sein d’équipes virtuelles internationales et multiculturelles, vous maitrisez l’orchestration de containers au sein d’une CI/CD performante, vous aimez les méthodes agiles.
  • QA, Testeur Automaticien, vous êtes familier des outils de tests automatisés et des langages de programmation, des méthodes agiles type Scrum et avez une sensibilité pour l’UX…
  • Vous justifiez d’une formation bac+2 à bac+5, êtes rigoureux(se) et curieux(se), vous effectuez une veille technologique régulière, appréciez le travail en équipe et savez communiquer en interne comme avec les clients…

Prenons contact pour envisager votre futur chez Evolucare !