About this role
<h4><strong>Le Groupe Softway Medical recrute ses futurs Stagiaires à Fuveau !</strong></h4><p></p><p>Au sein de la tribu <strong>Imagerie</strong>, l’équipe conçoit et fait évoluer des applications dédiées à l’imagerie médicale. Ces solutions couvrent l’accueil, la productivité, la visualisation et la gestion des examens, et sont utilisées quotidiennement par les professionnels de santé impliqués dans le parcours d’un rendez-vous d’imagerie médicale.</p><p>Dans une logique d’<strong>amélioration continue </strong>de l’expérience utilisateur, un enjeu fort est de rendre la navigation entre plusieurs outils aussi fluide et intégrée que possible.<strong><br></strong></p><h5><strong>Voici vos futures missions </strong>:<br></h5><p>Le stage portera sur <strong>la mise en place d’une architecture de communication entre deux outils distincts </strong>afin d’offrir une <strong>expérience utilisateur unifiée</strong>. Concrètement, les missions seront les suivantes :</p><p></p><p><strong>Analyse de l’existant</strong></p><ul><li><p>Étudier les deux applications concernées, leurs technologies et leurs modes actuels d’interaction.</p></li><li><p>Identifier les points de friction dans l’expérience utilisateur et les besoins de synchronisation.</p></li></ul><p></p><p><strong>Conception d’une architecture de communication</strong></p><ul><li><p>Proposer et prototyper différents mécanismes d’échanges de données (APIs, bus de messages, événements partagés, etc.).</p></li><li><p>Définir les contrats d’échanges et assurer la compatibilité technique entre les outils.</p></li></ul><p></p><p><strong>Mise en œuvre et intégration</strong></p><ul><li><p>Implémenter la solution retenue au sein des deux applications.</p></li><li><p>Assurer la synchronisation des données et la continuité de navigation pour l’utilisateur.</p></li><li><p>Travailler sur la performance, la robustesse et la sécurité de la communication.</p></li></ul><p></p><p><strong>Amélioration de l’expérience utilisateur</strong></p><ul><li><p>Valider, avec les équipes UX/UI, que l’intégration permet de supprimer les ruptures dans le parcours utilisateur.</p></li><li><p>Recueillir les retours et proposer des optimisations.</p></li></ul><p></p><h5><strong>Environnement technique :</strong></h5><ul><li><p><strong>Front-end</strong> : Angular / TypeScript</p></li><li><p><strong>Back-end</strong> : PHP / Java</p></li><li><p><strong>Communication inter-applications</strong> : APIs REST, WebSockets, Events</p></li><li><p><strong>CI/CD </strong>: GitLab</p></li><li><p><strong>Méthodologie</strong> : Agile (Scrum)</p></li></ul><p></p><h5>Objectifs pédagogiques :</h5><ul><li><p>Découvrir les problématiques d’<strong>intégration inter-applicative</strong> et d’<strong>interopérabilité</strong>.</p></li><li><p>Approfondir ses compétences en <strong>architecture logicielle</strong> et en communication entre services.</p></li><li><p>Développer une approche centrée <strong>expérience utilisateur</strong> dans un contexte technique.</p></li><li><p>Participer à un projet Agile en lien direct avec des développeurs, Product Owners, UX/UI designers et testeurs.</p></li></ul><p></p><h5>Profil recherché</h5><ul><li><p>Étudiant(e) en dernière année d’école d’ingénieur ou université (informatique, génie logiciel).</p></li><li><p>Solides bases en développement front-end (JavaScript/TypeScript, frameworks comme Angular).</p></li><li><p>Intérêt pour l’architecture logicielle et les problématiques d’intégration.</p></li><li><p>Rigueur, curiosité, sens de l’analyse et goût pour le travail en équipe.<br><br></p></li></ul><p><em>Notre entreprise est engagée dans une politique en faveur de la diversité et de la non-discrimination. Tous nos métiers sont accessibles aux personnes en situation de handicap.</em></p>