Avenga is seeking a talented Senior .NET Engineer to join our team and contribute to the modernization of a software platform designed to solve the "traveling salesman problem." The platform consists of a service-oriented backend system written in C# and a frontend client developed in TypeScript using the latest Angular framework.
As part of this project, you will work closely with development teams in a SCRUM-based environment, collaborating on server architecture planning, UI / UX design, and feature development for existing customers.
Requirements :
- 5+ years of experience in .NET development, particularly with ASP.NET Core for building web applications and services.
- Proficiency in C#, with experience in MediatR Pattern, Entity Framework, and Windows Forms.
- Hands-on experience with Angular and TypeScript, including tools like nx.io, ngrx, Storybook, and Cypress.
- Strong knowledge of microservice architectures, with expertise in GRPC (new) and SOAP (legacy) communication protocols.
- Proficient in working with Microsoft SQL Server, including query optimization and performance tuning.
- Knowledge of scripting with Python for automation or auxiliary tasks.
- German - Upper-Intermediate or higher.
Responsibilities :
Write clean, maintainable, test-covered code and work with our product team to create great products for our customers;Contribute to a future-ready, high-quality, and performance code base;Redesign and implement a scalable REST interface.Refactor and modernize the application infrastructure.Analyze and extend monitoring capabilities for better performance tracking.Adapt and optimize the CI / CD pipeline for efficient delivery.