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).