Ingénieur Développement Java - Web - Cybersécurité H/F

Dassault Systèmes
Canton de Versailles-2, France
11 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

Canton de Versailles-2, France

Tech stack

HTML
Java
JavaScript
API
Agile Methodologies
Artificial Intelligence
Systems Engineering
CSS
Software as a Service
Software Quality
Computer Security
Continuous Integration
DevOps
Web Development
Software Architecture
Software Engineering
TypeScript
Technical Debt
Generative AI
GIT
Web Technologies

Job description

Au sein de notre équipe R&D dédiée à la cybersécurité et à l'ingénierie système, vous contribuez au développement de solutions logicielles innovantes utilisées pour concevoir et sécuriser des systèmes complexes.

Dans ce contexte, vous participez à la création d'outils combinant modélisation, analyse de risques et nouvelles technologies, notamment l'intelligence artificielle. Comprendre les besoins & contribuer aux solutions

  • Vous analysez les besoins utilisateurs et les cas d'usage métier afin de proposer des solutions adaptées et efficaces.
  • Vous transformez ces besoins en fonctionnalités concrètes.
  • Vous contribuez aux discussions de conception et à la roadmap produit.
  • Vous participez à l'identification d'opportunités d'amélioration à partir des retours utilisateurs et des données d'usage.
  • Vous contribuez à l'intégration de cas d'usage liés à l'intelligence artificielle pour améliorer l'expérience et l'automatisation.

Concevoir, développer et livrer

  • Vous concevez et développez des applications robustes, performantes et évolutives en Java et technologies web.
  • Vous participez à la définition des architectures logicielles et des choix techniques.
  • Vous développez des fonctionnalités de bout en bout dans un environnement R&D exigeant.
  • Vous produisez un code de qualité, testé et maintenable.
  • Vous réalisez des POC pour valider des choix techniques ou fonctionnels.
  • Vous contribuez à l'intégration de fonctionnalités basées sur l'IA (assistants, automatisation, APIs IA générative).

Améliorer et maintenir

  • Vous participez à l'amélioration continue des applications (refactoring, optimisation, réduction de la dette technique).
  • Vous contribuez à la résolution d'incidents et à l'analyse des causes racines.
  • Vous veillez à la performance, la qualité et la sécurité des solutions développées.
  • Vous participez à l'anticipation des risques techniques et à la robustesse de la plateforme.

Requirements

Titulaire d'un diplôme de niveau Bac +5, vous avez une expérience d'environ 5 / 6 ans en développement logiciel Java et/ou Web. Vous avez évolué dans des environnements techniques, idéalement en R&D, SaaS ou plateformes logicielles. Un intérêt pour la cybersécurité, l'ingénierie système ou les environnements industriels est un plus, sans être indispensable., Vous maîtrisez Java et avez une bonne compréhension du développement logiciel. Vous êtes à l'aise avec les fondamentaux du développement web (TypeScript / JavaScript, HTML / CSS). Vous comprenez les bases des architectures logicielles et aimez travailler sur des systèmes complexes. Vous accordez de l'importance à la qualité du code et aux bonnes pratiques de développement. Vous êtes familier(e) avec les environnements collaboratifs (Git, travail en équipe, méthodes agiles).

Votre état d'esprit Vous aimez comprendre, apprendre et résoudre des problèmes techniques. Vous appréciez le travail en équipe et les environnements collaboratifs. Vous êtes autonome et savez avancer sur vos sujets avec rigueur. Vous êtes attiré(e) par des environnements innovants où les sujets évoluent rapidement.

Ce serait un plus Vous avez un intérêt pour la cybersécurité et les enjeux de sécurité logicielle. Vous avez déjà été exposé(e) à des pratiques CI/CD ou DevOps. Vous êtes curieux(se) des usages de l'intelligence artificielle dans les produits logiciels., Analyse des risques HTML Intelligence artificielle API Analyse des besoins utilisateur Git Analyse des causes Développement logiciel Méthodes agiles Travail en équipe Amélioration continue Javascript TypeScript Java CSS

Benefits & conditions

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.

About the company

Dassault Systèmes est un leader mondial des univers virtuels, de la modélisation 3D et des logiciels d'ingénierie, au service de l'innovation dans les secteurs industriels les plus exigeants., Intégrer une entreprise scientifique au coeur de l'innovation technologique, portée par une forte croissance depuis plus de 40 ans

Apply for this position