Position: Senior .NET Engineer
Company: Avenga
Experience required: 3y
English level: upper

You will deal with the technology stack: ASP.NET MVC, ASP.NET Core (.NET 6), Angular, MS SQL, Azure. 

**Skills and Qualifications**
5+ years of experience as a С#/.NET Engineer;
Hands-on experience with Entity Framework (Core);
Work with Visual Studio / Visual Studio Code;
Experience in OOP/OOD, Design Patterns;
Strong knowledge of Azure cloud;
Practical experience with Docker;
Expert in Relational Database systems;
Good understanding of best practices;
Hands-on experience with .NET Core and ASP.NET Core;
English – Upper-Intermediate.

**Responsibilities**
Participate in pre-sales;
Lead development stream for re-architecture and refactoring activities;
Implementation of new functionality with care for users and hope for future expansion and support;
Writing code that will implement the expected desired behavior;
Coverage functionality with tests that will be willing to support;
Expand the system without losing support for existing features;
Optimize system bottlenecks to reduce user dissatisfaction;
Introduction of new approaches, technologies, the realization of own potential by pursuing interests of business;
Providing constructive criticism and a desire to grow.