
ASSISTANT DEVELOPPEUR FULLSTACK (F/H)
SNCF CONNECT
- 🇫🇷 France
- On-site
- 1 day ago
- React.js
- TypeScript
- npm
- Node.js
- AWS Lambda
- pnpm
- PostgreSQL
- Git
- GitLab
- HTML
- CSS
- JavaScript
- Microservices
1 day ago
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
ASSISTANT DEVELOPPEUR FULLSTACK (F/H) · SNCF CONNECT