Description de posteRejoignez notre équipe projet et développez vos compétences avec l'accompagnement d'experts, en travaillant sur des technologies de pointe pour un acteur majeur de la distribution d'électricité en France ! Intégré(e) au sein d'une équipe projet de 5 à 10 personnes, vous êtes formé(e) aux outils mis en oeuvre par le Groupe, vous permettant de monter en compétences tant sur nos méthodologies que sur les technologies utilisées pour ce projet. Accompagné(e) par un Chef de projet expérimenté, vous mettez en oeuvre vos connaissances techniques pour le compte d'un acteur majeur de la distribution d'électricité en France. Vous assurez la responsabilité de votre sujet de bout en bout. Des points périodiques effectués avec le Chef de projet ainsi qu'avec votre tuteur permettront de vous apporter l'aide nécessaire, vous orienter, valider les étapes et trancher les choix proposés. Des experts vous apportent le soutien nécessaire pour assurer votre montée en compétence et votre progression au sein du projet. Votre rôle et vos missions : - Vous appréhendez les besoins fonctionnels à réaliser, maîtrisez les outils spécifiques mis en oeuvre dans un contexte d'évolution permanente, tout en maintenant une attention forte sur les aspects performance et optimisation en raison de la forte volumétrie des données manipulés. - Vous participez à l'ensemble des phases de la vie du projet, intégré(e) en tant qu'acteur à part entière, des tâches de conception, développement, tests, analyse, intégration, maquettage d'interface homme machine vous seront confiés. - Vous participez aux différentes séquences de pilotage du projet au cours desquelles vous communiquez sur l'avancement de vos travaux. Les apports de l'alternance : - Approfondir vos compétences techniques avec l'accompagnement des référents techniques ; - Appréhender le secteur de l'énergie et de la gestion des interventions ; - Mettre en application vos connaissances des différents rituels Agile (Scrum) ; - Montrer votre capacité à proposer des solutions permettant d'améliorer la maintenabilité de l'application et maitriser la dette technique ; - Être intégré(e) au sein d'un collectif (projet, Nantais, groupe). Environnement technique : Notre socle technique repose sur des produits Open Source et s'inscrit dans une démarche DevOps où vous êtes à la fois en charge du développement et du déploiement : - Développement d'applications 2-tiers écrites en Angular avec TypeScript coté frontend et en Spring Boot avec Java coté backend (API REST) ; - Rédaction des tests unitaires avec Junit 5 / Mockito pour la partie backend et Karma / Jasmine pour la partie frontend ; - Utilisation de stockages de données relationnels et non relationnels comme PostgreSQL et MongoDB ; - Intégration et déploiement continue via Gitlab CI/CD ; - Conteneurisation et orchestration des déploiements avec Docker, Kubernetes, Ansible ; - Automatisation des tests end-to-end avec Protractor, Gherkin et Cucumber ; - Environnement de développement outillé : GitLab, Visual Studio Code, IntelliJ, Maven, Yarn, Webpack.
Votre profil : Etudiant(e) en dernière année d'Ecole d'Ingénieurs ou Cycle Universitaire ou formation équivalente, vous recherchez une alternance de fin d'études de 12 mois. Vous disposez de qualités rédactionnelles reconnues, d'un bon esprit d'analyse et d'un sens du service. Vous voulez découvrir les outils et la méthodologie de mise en oeuvre d'un projet ? Postulez !