Position: Senior .NET Engineer (pre-sales)
Company: Avenga
Experience required: 5y
English level: upper

This type of work allows you to try different alternative approaches, keep yourself in the trend of new technologies and make key decisions in the life cycle of projects. Our activities could require frequent transition between projects and involvement in various activities, but it is also an opportunity to contribute your vision to building the development process on a wide range of .NET projects.

**What you bring along:**
 - 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;
 - Hands-on experience with .NET Core and ASP.NET Core;
 - English – Upper-Intermediate or higher.

**Nice to have:**
 - Experience in pre-sales activities;
 - A high level of self-organization and the ability to organize others.

**This is your mission:**
 - Participate in pre-sales project phase;
 - Lead development stream for re-architecture and refactoring activities;
 - Implement new functionality with care for users and hope for future expansion and support;
 - Write code that will implement the expected desired behavior;
 - Cover functionality with tests that will be willing to support;
 - Optimize system bottlenecks to reduce user dissatisfaction;
 - Introduce new approaches, technologies, the realization of own potential by pursuing interests of business;
 - Provide constructive criticism and a desire to grow. 

**Your benefits:**
 - Flexible remote policy;
 - Reimbursement of education and certification;
 - Medical and sports services compensation;
 - Paid out of reach, sick days, and public holidays;
 - Language school on site; 
 - Accounting and legal support.