Cette offre n’est plus disponible.

ASSISTANT DEVELOPPEUR FULLSTACK

Stage
Paris
Salaire : Non spécifié
Télétravail non autorisé

SNCF Connect & Tech
SNCF Connect & Tech

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Contexte

Composée d’une quinzaine de personnes, l’équipe BOX développe des services permettant l’achat, la validation et le contrôle des titres de transport, qu’ils soient sous forme de carte à puce, intégrés à un smartphone NFC ou publiés en QR code. Ces services sont intégrés directement ou au travers d’une librairie dans les équipements de validation (tourniquets, portiques) ou de contrôle. A la jonction de domaines techniques et utilisateurs, nos produits implémentent une grande richesse de règles de gestion et de règles d’usage (typologies de cartes, gestion des données, utilisation et cycle de vie des titres SNCF…) en se basant sur un socle technique (architecture, micro-services, devsecops) et réglementaire étoffé (normes billettiques).

Fonctionnant en mode agile, SNCF Connect & Tech est une entreprise innovante, qui privilégie l’autonomie et la responsabilité de ses collaborateurs, au service d’une cause collective (équipe, produit)

Activités et principales responsabilités

Accompagné à tout instant par l'équipe, vous serez en charge de développer notre outillage de validation et de démonstration :

  • Mise en place d’une application de démonstration supportant nos cas d’utilisation de validation et de contrôle
    • Webapp Kotlin
    • Gestion de base de données embarquée
    • Une attention particulière devra être apportée à la restitution des données (lisibilité)
  • Intégration de nouvelles fonctionnalités
    • Catalogue de données cartes (dumps)
    • Inscription de dumps sur des cartes
  • Amélioration de notre outillage métier autour du test et de la gestion de données de test

Dans un second temps, vous pourrez intervenir sur notre outil de paramétrage billettique, à disposition de la SNCF

  • Intégrer une validation de données
  • Sécuriser et industrialiser l’outil (par exemple, valider la nouvelle version de paramétrage avant son intégration, améliorer le suivi des modifications de paramétrage)

Pour cela, vous devrez

  • Concevoir une solution technique pour répondre aux besoins émis
  • Estimer l’effort nécessaire pour réaliser le développement et le découper suffisamment finement pour remonter les alertes au plus tôt
    • En vous appuyant sur les études fournies préalablement pour ces deux points
  • Développer la solution retenue en suivant les bonnes pratiques d’ingénierie logicielle (nomenclature, tests unitaires, tests fonctionnels automatisés, intégration, revue de code etc)
  • Démontrer et documenter les fonctionnalités livrées
  • Collaborer au quotidien avec les membres de l’équipe et nos clients
  • Avoir un regard critique et constructif pour améliorer nos solutions et nos méthodes

Environnement technique

Java 17, Kotlin, Spring Boot, REST, Angular, AWS, Kubernetes, Gitlab CI

Profil

De formation BAC + 5

Vos atouts :

  • Motivé, curieux et volontaire
  • Rigoureux, prêt à relever des challenges (découverte de nouvelles technologies, appropriation de la stack technique, prise en main du fonctionnel billettique)
  • Ouvert et force de proposition
  • Bonne humeur et bon relationnel pour évoluer dans une grande équipe

Vos compétences :

  • Bonnes bases en Java / Kotlin, Spring Boot
  • Expérience des architectures orientées services et de REST
  • Connaissance de pratiques d’ingénierie logicielle
  • Sensibilité à l’agilité ou au devops

Ce que vous trouverez dans ce stage

  • Un environnement de travail où tout est fait pour que vous vous sentiez bien
  • Une ambiance chaleureuse et un esprit team player au sein d’un groupe solide (innovation, dynamisme, Hackathons, séminaires, « vis ma vie » etc.)
  • Un environnement technique idéal pour monter en compétence et être lancé dans le monde du développement informatique

Pourquoi nous rejoindre ?

  • Nos applications sont utilisées par plus de 21 millions d’utilisateurs
  • Notre mission : permettre à chacun de s’informer, réserver, payer et valider tous ses choix de mobilités durables
  • Nous proposons du télétravail depuis 2012 pour offrir à nos collaborateurs plus de flexibilité
  • Notre programme de bien-être « I Feel Good » prend soin de nous au quotidien
  • Nous sommes certifiés Great Place To Work

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.