Nous vous proposons de rejoindre, les équipes SNCF CONNECT/PADMé/SHOP responsables des composants backends et des APIs offrants les fonctions de ventes et d’après-vente sur des produits de la mobilité ferroviaires. Ces équipes totalisent environ 25 personnes et ont à cœur de développer et de maintenir les solutions de mobilité de demain dans une démarche responsable et d’amélioration continue.
Vous rejoindrez une équipe constituée de 5 développeurs backend, 1 qualiticien, 1 Scrum Master et 1 Product Owner.
Ensemble, vous aurez à délivrer les Users Stories, priorisées par le Product Owner, dans un cadre Agile :
- Prise en compte des besoins, études, Proof of Concept
- Documentation de l’architecture et des fonctionnalités attendues
- Réalisation des développements en mode agile (Craftmanship, Pair-Programming, Code Review, Clean Code, Intégration continue…)
- Mise en place de tests automatisés
- Démonstration publique du travail effectué pour obtenir du feedback
- Participer aux mises en production (AWS) et au suivi de production
- Participation à l’amélioration continue
- Contribution à la vie de l’équipe, être acteur des différentes cérémonies Agiles
Environnement technique :
- Back : JAVA 21, Kotlin 1.9, SpringBoot 3, API REST, Serverless, JS
- Stockage de données : Mongo, DynamoDB, AWS S3
- Outils : Gitlab, Gradle, Gitlab CI, Kubernetes, Terraform, Datadog, Docker
- Outils de développement : Macbook Pro, Intellij Idea, VS Code, Postman
- Méthodologie : architecture hexagonale, clean code
- Outils Collaboratif : Confluence, Jira, Teams, Miro, Draft, Notion, …
Profil Recherché
Vous êtes actuellement en formation de niveau Bac +4 à Bac +5 dans le domaine du développement informatique ou équivalent. Une première expérience (stage ou alternance) sur des technologies similaires serait appréciée.
Vos atouts :
- Motivation et curiosité, avec une forte envie d'apprendre.
- Esprit constructif, bonne capacité à travailler en équipe et aisance relationnelle.
- Pragmatique et adaptable face aux différentes situations.
- Attitude positive, sens de l'humour et bienveillance !
Vos compétences :
- Bonnes bases en Java ou Kotlin, ainsi que Spring Boot et Git.
- Compréhension des architectures orientées services (une connaissance de REST serait appréciée).
- Connaissances théoriques des concepts de programmation orientée objet (POO).
- Connaissances théoriques des principes de tests automatisés, de l’intégration continue.
Rejoindre SNCF Connect & Tech :
- C’est intégrer la plus grande communauté d’experts des transformations numériques, en France, dans le secteur des mobilités et devenir un #DigitalMobilityChanger.
- C’est innover pour rendre les mobilités durables accessibles à tous", en incarnant les valeurs de l'entreprise : Citoyenneté, Audace, Performance, Ouverture, Confiance.
- C'est continuer à apprendre et grandir grâce à un programme de formation adaptée aux envies de chacun
- C'est bénéficier d'un package financier compétitif et équitable fondé sur un principe de méritocratie collective et individuelle
- C'est évoluer au sein d’une entreprise humaine, inclusive qui favorise un bon équilibre de vie pro/perso (jusqu’à 3 jours de télétravail par semaine), certifiée Great Place to Work pour la 4è année consécutive
- C'est s’engager au service d’une société durable et solidaire, en favorisant des comportements, des mobilités et des usages responsables