Assistant Developpeur Full Stack - Alternance H/F - SNCF Connect & Tech
- Alternance
- SNCF Connect & Tech
Les missions du poste
Au sein de l'équipe BOX, composée d'une quinzaine de personnes, les travaux portent sur des services critiques liés à l'achat, la validation et le contrôle des titres de transport (NFC, QR code, cartes à puce).
À la croisée des enjeux techniques et métiers, les solutions développées s'appuient sur une architecture moderne (microservices, DevSecOps) et sur des règles fonctionnelles riches liées à l'univers billettique.
Description de l'emploi
Dans un environnement Agile, ce rôle permet de contribuer à des projets concrets, avec un fort niveau d'autonomie et un accompagnement continu de l'équipe.
Développement d'outillage et amélioration produit
- Concevoir et développer des outils facilitant l'analyse d'incidents et les scénarios de test.
- Mettre en place des interfaces de consultation et de modification des données applicatives.
- Améliorer l'observabilité des systèmes et exploiter des outils de monitoring (Datadog).
- Étudier et intégrer des solutions de gestion des identités et des accès (type Keycloak).
- Faire évoluer les outils de test et de démonstration pour enrichir les cas d'usage.
Contribution technique
- Participer à des chantiers d'évolution technique (migration de frameworks, modernisation de stack).
- Fiabiliser les outils existants (validation des données, industrialisation, suivi des modifications).
Méthodologie et collaboration
- Concevoir des solutions techniques adaptées aux besoins.
- Estimer et découper les travaux pour assurer un suivi efficace.
- Développer en respectant les bonnes pratiques (tests, intégration, revue de code).
- Documenter et démontrer les fonctionnalités réalisées.
- Collaborer avec les équipes et les utilisateurs, en apportant un regard critique et constructif.
Environnement technique
Java 21, Kotlin, Spring Boot, REST, React / Angular, AWS, Kubernetes, GitLab CI
Profil Recherché
Formation
- Formation Bac +5 en informatique
Compétences
- Bonnes bases en Java / Kotlin et Spring Boot
- Connaissance des architectures orientées services et des APIs REST
- Sensibilité aux pratiques Agile / DevOps
- Connaissance des bonnes pratiques d'ingénierie logicielle
Qualités attendues
- Curiosité et motivation
- Rigueur et capacité à relever des défis techniques
- Esprit d'initiative et force de proposition
- Capacité à travailler en équipe et à communiquer efficacement
Cette alternance permet de contribuer à des projets à fort impact, dans un environnement technique riche, avec une montée en compétences progressive sur des sujets à la fois techniques et fonctionnels.
Compétences requises
- Java
- Kotlin
- REST
- Spring Boot