ASSISTANT DEVELOPPEUR FULLSTACK (H/F)
Publié le 31 mars 2023
SNCF Connect & Tech, pour toutes vos mobilités, même professionnelles
#Dev#Java#PAO#Alternance
- Localisation Nantes - France
- Type de contrat Alternance
- Durée A partir du 02.09.23
- Nombre de place 1 poste
Missions principales
SNCF Connect & Tech, filiale privée de SNCF Voyageurs, est le leader du e-commerce français et implémente les solutions digitales clients dans le secteur des mobilités. En s’appuyant sur l’expertise de plus de 1200 collaborateurs basés à Lille, Nantes et Paris, SNCF Connect & Tech accompagne le groupe SNCF dans les projets de digitalisation. Son ambition : innover pour rendre les mobilités durables accessibles à tous.
Au sein de la factory Distribution Voyages, vous intégrerez l’équipe PAO (Portail d’Acces aux Offres) qui travaille sur un middleware modularisé et à forts enjeux pour le SI de distribution ferroviaire. Celle-ci est composée de :
-
10 équipes de développement réparties sur 4 domaines autonomes et chacune composées de
- Plusieurs développeurs
- Un scrum master
- Plusieurs Fonctionnels
- Un chef de projet
-
1 équipe transverse de Run composée de
- Un scrum master
- Plusieurs Ops
- Plusieurs Releases managers
- Un expert TDC
- Un développeur
- 1 équipe Etudes chargée de cadrer les besoins exprimés par nos clients
- 1 Product Owner Technique
- 1 Product Owner Maintenance
- 1 Product Owner Qualité et Test
- 1 Delivery Manager et 1 Product Manager
Pour assurer sa qualité, nous effectuons différents types de tests à différents niveaux de l’application (tests unitaires, tests de composant, tests de bout en bout et tests d’acceptance, tests de charge) dont la plupart sont automatisés.
Pour les tests fonctionnels de bout en bout (dans notre cas test des API PAO exposées à nos clients), la problématique à résoudre est toujours la même :
- D’un point de vue technique avoir des tests les plus rapides possibles (à écrire et maintenir) à un coût raisonnable
- D’un point de vue fonctionnel, avoir des tests représentants l’utilisation réel du produit pour s’assurer de mettre l’effort de validation sur ce qui est utile et avoir confiance lors de nos livraisons.
Le sujet proposé a pour objectif d’améliorer le second point.
Activités détaillées
Sous la responsabilité du « Product Owner Qualité et Test » et intégré dans l’une des équipes de développement, votre rôle sera d’améliorer l’outillage de test en développant une application complète (back et front) qui extrait les parcours clients réellement effectués sur PAO en se basant sur les logs de l’application afin de pouvoir déterminer les tests pertinents à automatiser.
Avec l’aide des membres de l’équipes PAO vous aurez la charge de délivrer les Users Stories, priorisées par le Product Owner Qualité et Test, dans un cadre Agile :
- Prise en compte des besoins
- Documentation de l’architecture et des fonctionnalités attendues
- Réalisation des développements en mode agile (Pair-Programming, Code Review, Clean Code, Intégration continue)
- Mise en place de tests automatisés
- Démonstration régulière du travail effectué pour obtenir du feedback
- Contribution à la vie de l’équipe en étant acteur des différentes cérémonies Agiles.
Environnement technique :
- Back : Kotlin , Springboot , Gradle
- Front : ReactJs
- Utilisation de Datadog (APM)
- Environnement AWS
- Industrialisation avec Gitlab CI
- Autres outils : JIRA, WIKI, Miro
Profil recherché
En 4ème ou 5ème année d’une formation BAC+5
Vos atouts :
- Curieux(se) et passionné(e), vous avez à cœur d’apporter une réponse aux besoins des utilisateurs.
- Vous disposez d’une bonne capacité d’abstraction et de modélisation des problèmes.
- Vous avez un bon relationnel et vous êtes à l’aise dans une équipe.
- Vous êtes autonome et force de proposition
Vos compétences :
- Vous avez des bases solides en java et/ou Kotlin
- Vous avez des bases solides sur au moins un framework front en JS (idéalement ReactJS)
- Vous avez déjà utilisé des API REST pour construire une application
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