Ingénieur Développeur Full Stack H/F

MasORange
Canton d'Antibes-3, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Remote
Canton d'Antibes-3, France

Tech stack

JavaScript
.NET
Agile Methodologies
Automation of Tests
Unit Testing
C Sharp (Programming Language)
Code Review
Information Systems
Relational Databases
Linux
Dicom
PostgreSQL
Meta-Data Management
MySQL
Open Web Application Security
Scrum
Software Engineering
TypeScript
Scripting (Bash/Python/Go/Ruby)
React
Delivery Pipeline
Software Security
Backend
Data Management
Front End Software Development
React Testing Library
REST
Docker

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.

About the company

Filiale d'Orange Business, Leader français de l'interopérabilité médicale, Enovacom est un éditeur de solutions 100 % santé au service des professionnels de santé. Notre but est d'améliorer leur quotidien à travers nos solutions d'acquisition, de protection, d'échange et d'exploitation des données de santé. Plus particulièrement sur les domaines suivants : la télésanté, l'interopérabilité biomédicale, l'imagerie médicale, l'entrepôt de données de santé, l'interopérabilité. Avec près de 600 collaborateurs en France et un développement international engagé au Canada, et en Europe, Enovacom travaille aujourd'hui avec plus de 3000 structures de santé quotidiennement. Enovacom est une entité juridique de l'Unité Economique et Sociale d'Orange Business, qui vient d'intégrer dans ses équipes les sociétés Nehs Digital et Xperis et poursuit donc sa transformation afin de devenir un leader français de la transformation du système de santé grâce au Smart data & IA. Confiance, engagement, collectif et excellence sont des valeurs qui guident notre quotidien et notre ambition., Regardless of your age, gender, background, origin, religion, sexual orientation, disability, neurodiversity, or appearance, we actively encourage diversity within our teams, as it is a collective strength and a driver of innovation. Orange is a disability-inclusive employer: please feel free to let us know about any specific needs you may have.

Apply for this position