Middle to Senior .NET/C# Developer Wanted

We are looking for a Middle to Senior .NET/C# Developer who is able to communicate and collaborate with teammates on the part in order to achieve success. Join us!
Requirements
- 3–5+ years of experience in C# / .NET Core / .NET 5+;
- Strong knowledge of ASP.NET MVC / Web API;
- Experience with Entity Framework Core or Dapper;
- Solid understanding of HTML5, CSS3, and JavaScript;
- Experience with React / Angular / Vue.js;
- Familiarity with Razor Pages, Tag Helpers, Blazor, WPF, or WinForms;
- Proficient in writing unit tests (xUnit, NUnit, or MSTest);
- Familiarity with mocking frameworks (e.g., Moq);
- Understanding of OAuth2, JWT, OpenID Connect;
- Experience with ASP.NET Identity or Azure AD;
- Hands-on experience with Azure or AWS;
- Experience with CI/CD tools (Azure DevOps, GitHub Actions, or Jenkins);
- Docker basics and containerizing .NET applications;
- Familiarity with gRPC and SignalR is a plus;
- Strong grasp of asynchronous programming and TPL;
- Upper-intermediate level of English.
Responsibility
From these duties follows:
- Work closely with the project manager and other developers;
- Writing code in C# in the implementation of tools and products on a daily basis;
- Understand business requirements and provide technical solutions;
- Improvement/maintenance/fixing all existing applications and code;
- Participate in planning, requirements refinement, and high-level design of the solution;
- Take end-to-end responsibility for developing and delivering features and components;
- Create clear technical documentation and specifications;
- Developing unit tests, and integration testing.
And this is how our interview process goes:
- 45-minute interview with a member of our HR team to get to know you and your experience;
- Technical interview with our team to assess your skills and abilities;
- Final 1-hour interview with 2 team members to gauge your fit with our culture and working style.
Job benefits
- Worthy compensation for the results of work;
- Annual paid vacation;
- Ability to influence the development of the company;
- Individual Development Plan;
- Accounting services;
- Remotely work model and Flexible working hours;
- Payment for English lessons;
- Birthday, memorable anniversary bonus;
- Online team-building events (Pizza party, Tech meetup);
- We offer a level of compensation directly proportional to the qualifications and level of the candidate.