Position: Senior .NET Engineer for product
Company: Avenga
Category: .NET
Experience required: 5y
English level: upper

You will be involved in developing an enterprise resource planning platform, that consists of different functionality for HR, resourcing, and management teams. 

Team Composition: PM, BA, UI/UX, Solution Architect, .NET, Angular, QA, DevOps

**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.

**Our benefits**
- Paid days of vacation and seek-leaves
- Sports compensation program
- A medical expenses compensation program
- Reimbursement of relevant education and certification
- Accounting and legal support
- Free English courses on site
- Presents for Life events
- Winter and summer corporate parties
- Free snacks and drinks