Ingénieur Développeur Full Stack H/F
Role details
Job location
Tech stack
Job description
Conception & développement
- Concevoir des interfaces utilisateur performantes, accessibles et conformes aux standards du secteur médical (DICOM, HL7).
- Définir et faire évoluer l'architecture front-end en ReactJS, en respectant les patterns techniques et le Design System.
- Développer des composants réutilisables, modulaires et testables.
- Participer à la conception des API REST pour l'échange sécurisé des données.
- Implémenter des fonctionnalités avancées telles que la visualisation d'images, la gestion des métadonnées, et la recherche d'images.
Qualité & bonnes pratiques
- Mettre en place et respecter des standards de développement (revues de code, linting, tests unitaires).
- Garantir la couverture des tests automatisés (Jest, React Testing Library, etc.).
- Assurer la compatibilité multi-navigateurs et la performance sur différents matériels.
- Respecter les normes de sécurité OWASP, notamment dans la gestion des accès et la protection des données sensibles.
Documentation & déploiement
- Identifier et traiter les failles de sécurité du système PACS legacy.
- Moderniser le stack technique pour faciliter la maintenance et la scalabilité.
- Implémenter des mécanismes de chiffrement, d'authentification forte, et de gestion des accès conformément aux réglementations.
Intégration de l'IA et automatisation
- Intégrer des outils d'IA pour automatiser la classification, la segmentation ou la reconnaissance d'images médicales.
- Assurer une utilisation responsable et éthique de l'IA, en comprenant ses limites et biais.
- Relire et valider tout code généré ou assisté par l'IA avant intégration.
- Sensibiliser l'équipe à l'usage éclairé de ces outils.
Animation technique & pilotage
- Animer des revues de code, ateliers techniques, et sessions de partage de connaissances.
- Participer à l'estimation des tâches en mode Agile (Scrum/Kanban).
- Proposer des améliorations continues des pratiques de développement.
Documentation & déploiement
- Rédiger la documentation technique (architecture, décisions techniques, guides d'installation).
- Participer à la mise en production via pipelines CI/CD.
- Assurer la maintenance et le support des applications déployées.
Requirements
- Diplôme Bac+5 en ingénierie ou développement logiciel (informatique, systèmes d'information, etc.).
- Expérience significative (5 ans et plus) en développement Full Stack, avec une expertise particulière dans la conception, le développement, la revue de code, la documentation et le déploiement d'applications complexes.
- Expérience dans le secteur médical ou avec des systèmes PACS est un plus, notamment pour la gestion des images DICOM et la conformité réglementaire.
Compétences techniques indispensables
- Maîtrise de .NET (C#) pour le back-end.
- Maîtrise de ReactJS et TypeScript pour le front-end.
- Connaissance approfondie des API REST pour l'échange sécurisé de données.
- Bonne maîtrise des bases de données relationnelles (MySQL, PostgreSQL) : requêtes, optimisation, gestion.
- Expérience avec Docker / Podman pour la mise en place et l'exécution d'environnements de développement et de test.
- Connaissance de l'environnement Linux : administration, scripting shell.
- Bonne compréhension des normes de sécurité OWASP et des enjeux liés à la sécurité des applications web dans le secteur médical.
- Connaissance ou intérêt pour la norme DICOM et la gestion des images médicales.
Compétences souhaitées
- Connaissance des WebComponents.
- Veille technologique et force de proposition pour l'intégration de nouvelles technologies.
- Expérience ou intérêt pour l'intégration responsable de l'IA dans les workflows de développement, avec une compréhension de ses limites, biais et enjeux éthiques.
Qualités personnelles
- Autonomie, rigueur, esprit critique et créatif.
- Capacité à travailler en équipe, à communiquer efficacement, et à partager ses connaissances.
- Curiosité, pédagogie, et capacité à faire évoluer les pratiques techniques.
- Sensibilité à la sécurité, la conformité réglementaire, et à la gestion des données sensibles.
Benefits & conditions
Publication date : Jul 09, 2026, 12:00AM Intégrer un Groupe international où écoute, partage et confiance sont les piliers de la culture. Se former et évoluer en continu grâce à nos formations, certifications et programme interne de reskilling et upskilling. Participer à des initiatives sociales et environnementales, faisant de nous une entreprise socialement responsable. Package avantages offrant : des réductions Orange, des titres restaurants, un accord de participation, une prime vacances et une prime à la cooptation, un financement CSE pour l'ensemble de vos activités culturelles et sportives, télétravail.