Job position Tech Lead / Scrum Master
Share this job
Métiers et Fonctions :
- Pilotage de projet ou de programme
- Tech Lead
Spécialités technologiques :
- Applications Web
- Simulation
- Versionning, Gestion de configuration
Type de facturation : Assistance Technique (facturation au taux journalier)
Compétences techniques et méthodologiques :
- Technologies : Fortran, Java 11 (migration prévue vers Java 17/21)
- Frameworks : Swing, Eclipse RCP
- Gestion de versions : Git
- Usine logicielle : Gitlab, JIRA, Nexus, SonarQube
- Testing : Cucumber, Squish ou équivalent
- Normes/Méthodes : Test Driven Development (TDD), Agile, Scrum
Secteur d'activité : Energie
Description et livrables de la prestation :
L’objectif est double :
- Maintenir et faire évoluer le noyau de simulation pour centrales nucléaires, en maximisant la réutilisabilité sur une plateforme basé sur Eclipse RCP.
- Développer des outils pour la préparation, la conduite et l’animation de séances de simulation pour former et entraîner les opérateurs, dans une démarche Agile intégrant Scrum, TDD, Design Sprint, et Simple Design.
Missions principales :
- Développer des évolutions logicielles pour la simulation nucléaire.
- Concevoir et développer des solutions de supervision basées sur Eclipse RCP.
- Participer aux analyses, études et à l’affinement de la roadmap produit.
- Contribuer à l’amélioration continue de l’usine logicielle et du projet Agile.
- Encadrer et faire monter en compétences des profils juniors.
- Participer aux présentations et qualifications des solutions avec ou chez le client.
- Fournir une expertise confirmée (minimum 10 ans) en Java, notamment pour le développement d’applications serveurs comportant des traitements complexes et couches de communication.
- Contribuer à la documentation technique et à la conception d’interfaces.
- Participer aux études techniques et accompagner les équipes tout en restant un référent technique terrain, garantissant la qualité du code.
- Animer les rituels Agile (daily, sprint, démo, review) et assurer la coordination inter-équipes.
- Interagir avec les clients et équipes transverses, en faisant preuve d’une bonne aisance relationnelle.
Enjeux majeurs : Fiabilisation, sécurisation et mutualisation des modèles de simulation.
Candidate profile
- Expérience confirmée en développement Java d’applications lourdes, idéalement dans un contexte industriel (architecture complexe, protocoles d’échange, systèmes distribués).
- Maîtrise des méthodes Agiles et des principes de Simple Design.
- Capacité à intervenir sur du MCO évolutif d’applications complexes de simulation (régime numérique de centrale nucléaire).
- Appétence pour la rétro-ingénierie, l’étude technique et les environnements à forte composante scientifique ou mathématique.
- Une expérience préalable dans le domaine de la simulation, du scientifique ou de l’industriel, ou sur des projets impliquant une forte dimension algorithmique ou mathématique, serait un atout déterminant.
- Excellentes capacités relationnelles et aptitude à l’animation d’équipe (daily meetings, sprint reviews, coordination inter-équipes).
- Profil capable de combiner une expertise technique approfondie (Java, architectures lourdes) avec une dimension de pilotage Agile / Scrum Master.
- Profil Habilitable UNIQUEMENT (nationalité européenne)Aix en Provence
Apply to this job!
Find your next career move from +10,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Tech Lead / Scrum Master
Codezys