← Toutes les offres

SNCF Connect & Tech propose des opportunités professionnelles visibles dans le catalogue Screeningpass, avec leurs informations de contrat, de localisation et de candidature.

Repères sur SNCF Connect & Tech
Secteur
Logiciels et Internet
Siège
Saint-Denis
Domaine officiel
sncf-connect-tech.fr
Création
2000 · 26 ans
Effectif public
1 300 employés
Offres ouvertes
24

Détails de l’offre

La description complète publiée par SNCF Connect & Tech.

Voir l’offre originale ↗

Description de l’offre

Nous recherchons un stagiaire de fin d’études afin d’accompagner l’équipe dans l’amélioration continue de l’application, la fiabilisation des développements et l’adaptation du système aux évolutions du marché. Vous intégrerez une équipe travaillant sur un environnement technique moderne, associant des technologies front-end, back-end et serverless. Accompagné par votre tuteur et les membres de l’équipe, vous participerez progressivement à des sujets concrets de développement, de tests et d’amélioration du code existant.

Description de l'emploi Accompagné par votre tuteur, vous contribuerez à plusieurs activités de développement et d’amélioration de l’application. Développement d’outils internes

  • Participer à la conception et au développement d’outils destinés à améliorer l’efficacité de l’équipe.
  • Contribuer à l’évolution des fonctionnalités existantes.
  • Mettre en pratique les bonnes pratiques du développement logiciel.
  • Documenter les développements réalisés. Tests et fiabilisation
  • Contribuer à la fiabilisation de la batterie de tests.
  • Participer à l’amélioration des tests de bout en bout.
  • Identifier et analyser l’origine des anomalies.
  • Proposer des corrections adaptées aux problèmes rencontrés. Refactorisation et évolution du code
  • Participer à la refactorisation du code existant. Adapter les composants applicatifs aux évolutions du projet et aux nouveaux marchés obtenus, le cas échéant.
  • Contribuer à l’amélioration de la maintenabilité et de la qualité du code. Prendre en compte les contraintes réglementaires et techniques du projet. Analyse et organisation des développements
  • Analyser un besoin ou un problème technique.
  • Identifier la source d’un bug.
  • Préparer et planifier une modification ou l’ajout d’une fonctionnalité. Découper les sujets en sous-tâches cohérentes.
  • Participer à la priorisation des travaux selon les bénéfices, les risques et les coûts identifiés. Environnement technique Front-end React TypeScript NPM Back-end TypeScript Node.js AWS Lambda NPM et PNPM Base de données PostgreSQL Outils de développement Git GitLab Environnement de développement intégré, IDE au choix

Profil Recherché

Formation Étudiant ou étudiante en dernière année d’une formation en informatique ou en développement logiciel Recherche d’un stage de fin d’études d’une durée de six mois Connaissances attendues Bonnes bases en développement web Connaissances en HTML, CSS et JavaScript Connaissances en développement front-end et/ou back-end Premières connaissances en TypeScript, Node.js ou NPM appréciées.

Familiarité avec les outils de développement logiciel, notamment Git, GitLab et un IDE Connaissance des bonnes pratiques du développement logiciel Une première approche des architectures microservices ou serverless constitue un plus Qualités personnelles Esprit d’analyse et de synthèse Capacité à rechercher et à comprendre l’origine d’un problème technique Rigueur et sens de l’organisation Capacité à découper et à prioriser les tâches Curiosité et envie d’apprendre Capacité d’adaptation Communication fluide et claire Sensibilité aux enjeux liés au RGPD et à la sécurité des données sensibles Fourchette salaire : Contrat étudiant : 50% à 100% du SMIC

Prérequis

  • Étudiant ou étudiante en dernière année d’une formation en informatique ou en développement logiciel
  • Bonnes bases en développement web