DASSAULT SYSTEMES

Ingénieur Développement Java / Typescript – Safety Applications (h/f)

Posted 1 day ago

Experience
5+ years
Offer salary
Not specified
Location
Plouzane, France
Contract type
CDI
Work arrangement
Hybride
Starting Date
ASAP
Stack required
Java
Typescript
Git
Uml
Sysml

Company Description

View more

Dassault Systèmes, « The 3DEXPERIENCE Company », offre aux entreprises et aux particuliers les univers virtuels nécessaires à la conception d’innovations durables. Ses solutions leaders sur le marché transforment pour ses clients, la conception, la fabrication et la maintenance de leurs produits. Les solutions collaboratives de Dassault Systèmes permettent de promouvoir l’innovation sociale et offrent de nouvelles possibilités d’améliorer le monde réel grâce aux univers virtuels. Avec des ventes dans plus de 140 pays, le Groupe apporte de la valeur à plus de 190 000 entreprises de toutes tailles dans toutes les industries. Pour plus d’informations : www.3ds.com.

Job Description

Dans ce contexte, nous recherchons un.e Ingénieur.e Développement Java / TypeScript passionné.e, prêt.e à relever des défis techniques ambitieux et à contribuer à la création d’outils innovants au service de la fiabilité et de la sécurité des systèmes de demain.

Vos missions :

Vous serez intégré.e au sein de l’équipe R&D en charge du développement des solutions logicielles dédiées à la sûreté de fonctionnement (Safety), et vous contribuez au développement de ces solutions.
Ces solutions permettent à nos clients industriels (automobile, aéronautique, etc.) d’analyser, modéliser et améliorer la fiabilité de systèmes complexes via des approches telles que FMEA (Failure Mode and Effects Analysis) et FTA (Fault Tree Analysis).

Votre objectif : concevoir et délivrer des applications robustes, performantes et à forte valeur métier, au cœur de la plateforme logicielle.

Comprendre les besoins & définir les solutions

Analyser les besoins utilisateurs et les usages métier (FMEA, FMA, FTA, FHA, HARA, …) pour proposer des solutions pertinentes
Traduire ces besoins en fonctionnalités logicielles
Contribuer à la roadmap produit en cohérence avec la stratégie et le portfolio
Identifier des axes d’amélioration via l’analyse des usages (métriques, feedbacks)

Architecturer, développer et livrer

Définir des architectures et composants logiciels robustes, réutilisables, scalables et évolutifs
Définir les comportements fonctionnels, limites et critères d’acceptation
Réaliser et délivrer les implémentations (web et/ou desktop - TypeScript, Java)
Produire un code propre, testé et maintenable (tests unitaires, code reviews)
Garantir la qualité logicielle : performance, capacité, scalabilité, sécurité, compatibilité
Réaliser des POC et valider les choix techniques

Améliorer, maintenir et supporter

Contribuer à l’amélioration continue (refactoring, dette technique, optimisation)
Participer à la qualité globale via des revues de code
Anticiper les risques liés aux dépendances et à l’intégration
Contribuer au support des applications (analyse d’incidents, RCA, correctifs)

Vos qualifications :

Vous êtes issu.e d'une formation d'Ingénieur ou Master Universitaire, avec une spécialisation en Informatique / Génie Logiciel
Vous souhaitez valoriser une expérience d'au moins 5 ans en génie logiciel.
Une expérience dans des systèmes industriels ou critiques est un plus

Compétences techniques

Maîtrise de Java et TypeScript
Expérience en développement web / desktop
Bonne compréhension des architectures logicielles modernes
Expérience avec les outils de gestion de version (type Git) et les environnements de développement collaboratif
Pratiques de développement robustes : tests, clean code, design patterns
Sensibilité aux problématiques de performance et de scalabilité
Capacité à travailler sur un code existant complexe
Des connaissances d’UML et de SysML seraient appréciées
Niveau d'anglais courant tant à l'écrit qu'à l'oral.

Connaissances Safety

Connaissance des méthodes de sûreté de fonctionnement
Familiarité avec les méthodologies ou standards tels que : FMEA / FTA, ISO 26262, IEC 61508, DO-178 / DO-254

https://www.3ds.com/fr/careers/jobs