We are looking for a strong experienced .NET developer, who has a proven record of working on large projects. The successful candidate will join an existing team of developers in building a communications product on top of an existing web application.
Responsibilities:
- identifying and proposing improvements to get towards technological excellence;
- ability to work independently;
- daily work on the interesting and non-trivial tasks;
- developing new features;
- perform code review;
- bug fixing;
Requirements:
- 1+ years of commercial work experience with .NET;
- strong knowledge of C# language, .NET 6, .NET 5.0, .NET Core 3.1;
- strong knowledge of MS SQL Server, Redis, Database Architecture Design;
- experience with LINQ and Entity Framework;
- understanding of SOLID principles and patterns;
- strong analytical skills;
- spoken English;
Benefits for team members:
- stable projects and long-term employment;
- competitive salary according to the qualifications;
- regular corporate events, holiday celebrations, team building activities;
- friendly team and enjoyable working environment (board games, football, etc.);
- flexible working hours;
- “Happy Monday” every month;
- mentoring;
- paid lunch
- vacation, sick leaves, day offs, remote work;