3 days ago
Brussels, BelgiumIntern
Responsibilities
- Build a realistic object-oriented full-stack demonstration application with frontend, backend, and database components.
- Develop reusable GitHub Copilot assets, including custom instructions, skills, prompt libraries, and agents.
- Implement code-review agents, architecture checks, testing standards, and GitHub Actions quality gates.
- Use GitHub Copilot and custom Copilot agents across requirements refinement, specification, coding, review, and documentation.
- Experiment with and measure AI code-review agents for complexity, duplication, anti-patterns, and missing tests.
- Apply clean-code principles, design patterns, unit testing, integration testing, and maintainable software engineering practices.
- Create technical and functional documentation and present solution demonstrations to Avanade stakeholders.
- Collaborate with teammates, stakeholders, and experienced professionals throughout ideation, development, and delivery.
Requirements
- Currently enrolled in a computer science or related program at a college or university.
- Strong object-oriented programming experience in Java, C#, Python, C++, or another object-oriented language.
- Frontend experience with Angular, React, Vue, or a comparable modern framework.
- Experience building backend APIs or services; ASP.NET Core is advantageous.
- Understanding of software engineering principles including separation of concerns, design patterns, SOLID, DRY, YAGNI, and KISS.
- Knowledge of SQL databases such as SQL Server or Azure SQL and NoSQL databases such as Azure Cosmos DB.
- Git-based development experience, including branches, commits, pull requests, merge strategies, and collaborative code review on GitHub.
- Interest in unit and integration testing, testable design, static analysis, coverage thresholds, and automated quality gates.
- Interest in GitHub Copilot, coding agents, agentic workflows, and AI-assisted engineering; prior agentic experience is not required.
- Strong C# and .NET knowledge, ASP.NET Core, CI/CD automation, GitHub Actions, Azure DevOps, YAML-based pipelines, and Azure experience are advantageous but not required.
- Strong communication skills and ability to work effectively in an international environment; English, French, and/or Flemish language skills are relevant.
Benefits
- Four-month internship running from February to June.
- Hands-on experience building full-stack solutions and pioneering AI-assisted development with GitHub Copilot.
- Opportunity to work with a multidisciplinary team of 2 to 4 students and experienced professionals in the Apps & Infra department.
- Exposure to Microsoft technologies, Azure, GitHub Copilot, coding agents, and agentic workflows.
- Opportunity to create reusable engineering assets adopted by Avanade teams after the internship.
- Supportive, collaborative international work environment with opportunities to document and demonstrate developed solutions.
Categories
About Avanade
Avanade is the world’s leading expert on Microsoft. Trusted by over 7,000 clients worldwide, we deliver AI-driven solutions that unlock the full potential of people and technology, optimize operations, foster innovation and drive growth. As Microsoft’s Global SI Partner we combine global scale with local expertise in AI, cloud, data analytics, cybersecurity, and ERP to design solutions that prioritize people and drive meaningful impact. We champion diversity, inclusion, and sustainability, ensuring our work benefits society and business.
