Avanade
Belgique
Stage : Ingénieur logiciel Avanade Agentic Engineering Factory
À propos Un stage sur Avanade Agentic Engineering Factory : une équipe créant les actifs, garde-corps et flux de travail GitHub Copilot réutilisables qui permettent aux équipes d'Avanade d'adopter le développement agentique en toute sécurité et à grande échelle. Vous construisez l’application de démonstration et les garde-fous de qualité qui valident ces actifs. Nous sommes ravis d'annoncer une opportunité de stage passionnante pour les étudiants passionnés par le développement de solutions de pointe utilisant les technologies Microsoft. Ce stage offre une chance unique d'acquérir une expérience pratique dans la conception et la création d'une application full-stack réaliste, et de devenir pionnier dans le développement assisté par l'IA avec GitHub Copilot. En tant que stagiaire, vous rejoindrez une équipe multidisciplinaire de 2 à 4 étudiants. Vous concevrez et mettrez en œuvre une solution complète (frontend, backend, base de données) qui exploite chaque actif Copilot réutilisable créé par l'équipe, et vous piloterez les garde-fous de qualité : agents de révision de code, contrôles d'architecture, normes de test et pipelines de contrôle de qualité qui maintiennent la production de code assistée par l'IA prête pour la production. Un objectif central de la mission est le développement agent GitHub Copilot : vous utiliserez quotidiennement des agents Copilot et Copilot personnalisés pour l'affinement des exigences, la spécification, le codage, la révision et la documentation, et vous expérimenterez et mesurerez les agents de révision de code IA pour comprendre comment le code généré par l'IA peut être rendu sécurisé, maintenable, testable et conforme. Rejoignez-nous dans cet environnement dynamique et solidaire où votre créativité et vos compétences seront valorisées. Ayez un réel impact et acquérez une expérience inestimable qui vous distinguera dans votre parcours professionnel. Venez nous rejoindre Rejoignez notre département dynamique Apps & Infra et collaborez avec des professionnels expérimentés pour développer des solutions innovantes qui répondent aux défis commerciaux réels auxquels sont confrontés Avanade et ses clients. Vous travaillerez sur l’analyse des exigences, la conception, le codage, les tests et la mise en œuvre de vos solutions. Vous collaborerez étroitement avec les parties prenantes tout au long du processus de développement, de l'idéation à la livraison. De plus, vous créerez une documentation technique et fonctionnelle pour mettre en évidence les capacités et les cas d'utilisation des solutions que vous développez, et réaliserez des présentations de démonstration pour démontrer votre travail. 2-4 étudiants, une équipe multidisciplinaire 4 mois de février au 7 juin ingénierie chaînes d'approvisionnement, un cycle de vie Ne manquez pas cette opportunité passionnante de développer vos compétences, de faire progresser votre carrière et de faire partie d'une organisation innovante et percutante. Postulez maintenant et embarquez pour un voyage enrichissant avec nous ! . Compétences et expériences ■ Une solide expérience en programmation orientée objet est attendue. Cela peut être en Java, C#, Python, C++ ou un autre langage orienté objet. De solides connaissances en C# et .NET constituent un avantage significatif. ■ Expérience frontend : familiarité avec Angular, React, Vue ou un framework moderne comparable. ■ Expérience backend : expérience dans la création d'API ou de services. ASP.NET Core constitue un avantage significatif, mais une expérience avec une autre pile backend est la bienvenue. ■ Une bonne compréhension des principes fondamentaux du génie logiciel et un réel intérêt pour le code propre et maintenable : séparation des préoccupations, des modèles de conception, SOLID, DRY, YAGNI et KISS. ■ Esprit de test : tests unitaires et d'intégration, conception testable et intérêt pour l'analyse statique, les seuils de couverture et les contrôles de qualité automatisés. ■ Connaissance des bases de données SQL (SQL Server, Azure SQL) et NoSQL (Azure Cosmos DB). ■ Un développement basé sur Git est requis : branches, commits, demandes d'extraction, stratégies de fusion et révision collaborative du code sur GitHub. ■ Une expérience des pipelines CI/CD et de l'automatisation, en particulier les pipelines GitHub Actions, Azure DevOps ou YAML, est un avantage majeur. ■ La connaissance d'Azure constitue un atout majeur, mais elle n'est pas obligatoire. Vous devez être motivé pour apprendre les technologies cloud pendant le stage. ■ Intérêt pour l'ingénierie assistée par l'IA : curieux de connaître GitHub Copilot, les agents de codage et les workflows agentiques. Aucune expérience préalable en agent n'est requise, vous l'apprendrez ici. À propos de vous ■ Poursuite académique : actuellement inscrit dans un programme d'informatique ou un programme connexe dans un collège ou une université. ■ Vous êtes passionné par le développement de logiciels, la qualité de l'ingénierie et l'innovation technologique. ■ Vous êtes fortement intéressé par l'apprentissage du développement d'agents et par l'exploration de la plateforme GitHub Copilot, y compris les instructions personnalisées, les compétences, les agents et les flux de travail agentiques. ■ Vous êtes motivé pour apprendre Azure et l'ingénierie cloud native si vous n'avez pas déjà d'expérience dans le cloud. ■ Vous possédez d'excellentes compétences en communication et êtes capable de travailler efficacement dans un environnement international (anglais, français et/ou flamand). Ce que vous ferez 1. Créer l'application de démonstration. Concevoir et mettre en œuvre une solution full-stack réaliste et orientée objet (frontend, backend, base de données) qui exécute chaque actif Copilot réutilisable créé par l'équipe. 2. Qualité du disque. Appliquez les principes du code propre, les modèles de conception et les tests automatisés. Définissez et implémentez des agents de révision de code, des contrôles d'architecture, des normes de test et des actions GitHub de contrôle de qualité qui maintiennent la production de code assistée par l'IA prête pour la production. 3. Appliquez le développement agent. Utilisez quotidiennement GitHub Copilot et les agents Copilot personnalisés pour l’affinement des exigences, la spécification, le codage, la révision et la documentation, et aidez à définir les domaines dans lesquels la révision et l’approbation humaines restent essentielles. 4. Façonnez le processus d’examen. Expérimentez avec les agents de révision de code IA et mesurez dans quelle mesure ils détectent la complexité, la duplication, les anti-modèles et les tests manquants, ainsi que le degré de validation manuelle encore nécessaire. 5. Contribuez aux actifs de Copilot. Co-auteur des instructions, des compétences, des bibliothèques d'invites et des agents Copilot pour les chaînes d'approvisionnement Frontend, Backend & .NET et Qualité. 6. Document et démo. Rédiger la documentation technique et fonctionnelle et présenter des démos aux parties prenantes d'Avanade. PRINCIPAL À RETENIR Vous créez l'application qui valide l'usine et les garde-fous de qualité qui rendent le code assisté par l'IA digne de confiance : les actifs que vous créez sont réutilisés par les équipes d'Avanade une fois le stage terminé. .
