Avanade, Internship: Software Engineer Avanade Agentic Engineering Factory

Azienda
Avanade
Sede
Brussels, Belgio
Durata
4 mesi. Inizio: febbraio 2027 
Area professionale
Informatica/ICT Engineering

Attività

  • Build the demonstration application. Design and implement a realistic, object-oriented full-stack solution (frontend, backend, database) that exercises every reusable Copilot asset the team creates.
  • Drive quality. Apply clean-code principles, design patterns and automated testing. Define and implement code-review agents, architecture checks, testing standards and quality-gate GitHub Actions that keep AI-assisted code production-ready.
  • Apply agentic development. Use GitHub Copilot and custom Copilot agents daily across requirements refinement, specification, coding, review and documentation, and help define where human review and approval remain essential.
  • Shape the review process. Experiment with AI code review agents and measure how well they detect complexity, duplication, anti-patterns and missing tests, and how much manual validation is still required.
  • Contribute Copilot assets. Co-author Copilot instructions, skills, prompt libraries and agents for the Frontend, Backend & .NET and Quality supply chains.
  • Document and demo. Write technical and functional documentation, and present demos to Avanade stakeholders.

Requisiti principali

  • Strong object-oriented programming experience is expected. This may be in Java, C#, Python, C++ or another object-oriented language. Strong C# and .NET knowledge is a significant advantage.
  • Frontend experience: familiarity with Angular, React, Vue or a comparable modern framework.
  • Backend experience: experience building APIs or services. ASP.NET Core is a significant advantage, but experience with another backend stack is welcome.
  • A sound understanding of core software engineering principles and a genuine interest in clean, maintainable code: separation of concerns, design patterns, SOLID, DRY, YAGNI and KISS.
  • Testing mindset: unit and integration testing, testable design, and an interest in static analysis, coverage thresholds and automated quality gates.
  • Knowledge of SQL (SQL Server, Azure SQL) and NoSQL databases (Azure Cosmos DB).
  • Git-based development is required: branches, commits, pull requests, merge strategies and collaborative code review on GitHub.
  • Experience with CI/CD pipelines and automation, especially GitHub Actions, Azure DevOps or YAML-based pipelines, is a major advantage.
  • Familiarity with Azure is a strong advantage, but it is not required. You should be motivated to learn cloud technologies during the internship.
  • Interest in AI-assisted engineering: curious about GitHub Copilot, coding agents and agentic workflows. No prior agentic experience is required, you will learn it here.
  • Academic pursuit: currently enrolled in a computer science or related program at a college or university.
  • You are passionate about software development, engineering quality and technological innovation.
  • You have a strong interest in learning agent development and exploring the GitHub Copilot platform, including custom instructions, skills, agents and agentic workflows.
  • You are motivated to learn Azure and cloud-native engineering if you do not already have cloud experience.
  • You have excellent communication skills and are able to work effectively in an international environment (English, French and/or Flemish).
Coesione Italia GDL 2021-2027
Cofinanziato dall'Unione Europea
Ministero del Lavoro e delle Politiche Sociali

Il progetto Stage4eu è cofinanziato dal Programma Nazionale Giovani, Donne e Lavoro FSE+ 2021 – 2027 (Piano INAPP 2023-2029)