Stage - Développeur fullstack - F/H

Il y a 10 heures

Eybens, Rhône-Alpes, France Temps plein
Description de poste Et si votre stage avait de l’impact ? Classéen°1 des entreprises les plus durables au mondeet2ème au classement HappyTrainees, Schneider Electric offre une expérience enrichissante, recommandée par92,9 % de nos stagiaires et alternants. Et ce n’est pas un hasard Notre culture repose sur des valeurs fortes : Inclusion, Maîtrise, Purpose, Action, Curiosité et Travail d’équipe, permettant à chaque personne de contribuer pleinement à la transformation vers un monde plus durable. Vous évoluerez dans une entreprise de150 000 collaborateurs, présente dans plus de 100 pays et leader mondial de la gestion de l’énergie et de l’automatisation. Rejoindre Schneider Electric, c’est donc bien plus qu’intégrer un grand groupe international Description de l'entreprise Schneider Electric est un leader mondial dans la transformation numérique de la gestion de l'énergie et de l'automatisation. Notre mission est de fournir des solutions innovantes pour rendre l'énergie sûre, fiable, efficace, durable et connectée. Pourquoi nous rejoindre ? Participer à un projet à forte visibilité interne. Travailler sur un produit utilisé au quotidien par des équipes techniques. Découvrir un environnement industriel international. Développer vos compétences en développement full-stack, architecture logicielle et qualité logicielle. Expérimenter concrètement l’ingénierie logicielle assistée par IA sur un produit réel. Apprendre à utiliser GitHub Copilot de manière structurée, critique et responsable. Contribuer à la définition de bonnes pratiques pour le développement logiciel assisté par IA dans un contexte industriel. Rejoignez-nous pour contribuer à l'amélioration de la qualité documentaire et de la collaboration au sein des équipes Schneider Electric Mission La plateforme DocPages permet aux équipes de publier et consulter de la documentation technique. Comparable à GitHub Pages, DocPages offre toutefois des fonctionnalités supplémentaires adaptées aux besoins de l'entreprise, notamment l'authentification des utilisateurs, la gestion des rôles et des permissions ainsi que la protection de la documentation par contrôle d'accès. Afin d'améliorer la qualité documentaire et la collaboration entre les différentes parties prenantes, nous souhaitons développer un outil intégré permettant aux utilisateurs de commenter, annoter et suivre les anomalies ou demandes d'amélioration directement sur les pages de documentation. Durant ce stage, vous participerez à la conception et au développement d'une solution complète de reporting et de suivi des commentaires, intégrée à DocPages, inspirée des mécanismes d'annotation présents dans les outils professionnels de revue documentaire. Le stage s’inscrit dans une démarche d’ingénierie logicielle assistée par IA. GitHub Copilot sera utilisé tout au long du cycle de développement pour assister les activités de spécification, de conception, de développement, de test et de documentation. Le stagiaire restera responsable de la compréhension, de la vérification et de la qualité des livrables produits. À l’issue du stage, un MVP devra être intégré à DocPages. Il permettra aux utilisateurs de réaliser des revues documentaires complètes avec gestion des commentaires, suivi des actions et reporting associé. Le projet donnera également lieu à un retour d’expérience sur l’utilisation de GitHub Copilot dans un contexte de développement logiciel industriel. Responsabilités Développement Front-End
* Concevoir et développer l'interface utilisateur permettant l'ajout et la consultation de commentaires sur les pages DocPages.
* Mettre en œuvre l'ancrage des commentaires sur des sections, paragraphes, images ou composants HTML.
* Développer les vues de discussion et de suivi des commentaires.
* Améliorer l'expérience utilisateur et l'ergonomie de l'outil. Développement Back-End
* Concevoir les APIs de gestion des commentaires, réponses et historiques.
* Implémenter la gestion des rôles et permissions.
* Développer le système de notifications.
* Mettre en place les mécanismes de traçabilité et d'audit. Qualité Logicielle
* Participer à la définition de l’architecture de la solution et aux choix techniques associés.
* Développer des tests unitaires et d'intégration.
* Mettre en place ou améliorer les pipelines d'intégration continue (CI/CD).
* Contribuer à la documentation technique du projet. Développement assisté par IA
* Utiliser GitHub Copilot pour assister les activités de spécification, de conception, de développement, de test et de documentation.
* Définir et améliorer les instructions et prompts utilisés dans le cadre du projet.
* Analyser, vérifier et tester les propositions générées avant leur intégration.
* Assurer la traçabilité des principales contributions réalisées avec GitHub Copilot et des corrections