Tasks
- Develop, maintain, and enhance web applications within an agile environment
- Participate in code reviews and enforce code quality standards
- Collaborate closely with business analysts, software architects, and other development team members
- Draft technical documentation and user manuals when required
- Ensure compliance with security, performance, and accessibility guidelines defined by the organization
- Manage CI/CD pipelines within a Microsoft Azure Cloud infrastructure
- Propose and implement technical improvements and new solutions
- Contribute to the migration of legacy ASP.NET MVC applications
- ASP.NET Core, EF Core, .NET Aspire
- Microservices architecture, CQRS pattern, OData, AutoMapper
- Angular 18+, TypeScript, RxJS, Angular Material
- State management with NgRx, authentication with JWT / OAuth / SSO
- Unit testing with Jasmine and Karma
- Cosmos DB, Docker, Azure Kubernetes Service (AKS)
- Solid understanding of Clean Code principles, development best practices, and Domain-Driven Design (DDD)
- Experience migrating from legacy ASP.NET MVC applications
- Microsoft Azure and/or .NET certifications
- Prior experience in EU institutions or international projects (highly valued)
- Excellent communication skills in English (both spoken and written)
- Ability to quickly integrate into multicultural and international teams
- Willingness to work 3 days on-site in Brussels and 2 days remotely
Freelance profiles accepted
Benefits
- Competitive daily rate with possibility of extension
- Flexible working hours within the hybrid model
- Exposure to cutting-edge technologies and challenging projects
- Opportunity to work in a dynamic, multicultural European environment
- Professional development support and access to training resources
- Collaborative and supportive team culture
Report job