Dassault Systèmes, leader mondial des solutions de conception, de modélisation et d'innovation 3D, accompagne les entreprises dans leur transformation numérique grâce à la plateforme 3DEXPERIENCE. Utilisée par des millions d'utilisateurs à travers le monde, cette plateforme permet de concevoir, simuler, collaborer et innover autour de produits et d'expériences toujours plus complexes.
Au sein de cette plateforme, l'équipe 3DPassport développe les services d'identité, d'authentification et de gestion des accès qui garantissent une expérience utilisateur fluide et sécurisée. Véritable composant transverse de la plateforme, ses développements sont utilisés quotidiennement par l'ensemble des solutions Dassault Systèmes.
Sur le rôle de Développeur fullstack, vous contribuerez à des applications stratégiques, à forte visibilité, en participant aussi bien aux développements backend qu'aux évolutions des interfaces et services associés.
Vos missions
Au sein d'une équipe agile et collaborative, vous participerez à la conception, au développement et à l'évolution de composants logiciels essentiels à la plateforme 3DEXPERIENCE.
À ce titre, vos misisons seront les suivantes :
-
Concevoir, développer et maintenir des fonctionnalités full stack, avec une dominante backend en Java ;
-
Participer à l'analyse des besoins fonctionnels et techniques en collaboration avec les équipes produit et architecture ;
-
Développer un code robuste, lisible, maintenable et couvert par des tests automatisés ;
-
Mettre en œuvre les bonnes pratiques de développement (SOLID, design patterns, revues de code, qualité logicielle) et contribuer à une démarche d'amélioration continue ;
-
Participer au diagnostic et à la résolution des anomalies en identifiant les causes racines et en proposant des solutions pérennes ;
-
Collaborer avec les développeurs, architectes, ingénieurs qualité et Product Owners afin de concevoir des solutions performantes, sécurisées et évolutives ;
-
Contribuer aux pratiques d'industrialisation, d'intégration continue et d'automatisation des développements ;
-
Tirer parti des outils d'assistance au développement basés sur l'intelligence artificielle (GitHub Copilot, Cursor, ChatGPT ou équivalents) pour accélérer l'analyse de code, le refactoring, la génération de tests ou la documentation, dans une démarche de développement responsable.
Vous évoluerez sur des sujets techniques variés autour des services d'identité, de l'authentification et de la sécurité applicative, au cœur de la plateforme 3DEXPERIENCE.
Vos qualifications
Vous êtes totulaire d'un diplôme d'une école d'ingénieur, d'un Master en informatique ou d'une formation universitaire équivalente, et vous justifiez de 0 à 3 ans d'expérience en développement logiciel.
Vous souhaitez évoluer dans un environnement technique exigeant, au sein d'une équipe qui valorise la qualité du code, le partage de connaissances et l'innovation.
Vous disposez des compétences suivantes :
-
Bonne maîtrise de Java ;
-
Première expérience ou bonnes connaissances en développement backend ;
-
Connaissance des tests automatisés, notamment des tests unitaires ;
-
Compréhension des principes du Test Driven Development (TDD) ou envie de développer cette pratique ;
-
Bonne maîtrise des principes de conception logicielle (SOLID) et des principaux design patterns ;
-
Utilisation de Git ou d'un outil de gestion de versions équivalent ;
-
Capacité à comprendre, maintenir et faire évoluer une base de code existante ;
-
Sensibilité aux enjeux de qualité logicielle, de performance, de sécurité et de maintenabilité.
Seront également appréciés :
-
Une première expérience avec un framework Java tel que Spring, Jakarta EE ou équivalent ;
-
Des connaissances en intégration continue et en pipelines CI/CD ;
-
Un intérêt pour les architectures orientées services ou microservices ;
-
Une première expérience en développement frontend (JavaScript, TypeScript ou framework moderne) ;
-
Une curiosité pour les outils d'intelligence artificielle appliqués au développement logiciel et leur utilisation pour améliorer la qualité, la productivité et l'expérience développeur ;
-
Un intérêt pour les sujets liés à l'identité numérique, à l'authentification et à la gestion des accès.
Nous rejoindre c'est aussi
Intégrer une entreprise scientifique au cœur de l’innovation technologique, portée par une forte croissance depuis plus de 40 ans
Principaux avantages et bénéfices :
Environnement multiculturel
Cadre de travail convivial axé sur le bien-être et la santé
Engagement en faveur de la diversité et de l’inclusion
Politique dynamique de développement de carrière : plan de formation, mobilités internes, etc.
As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.