company-logo

Middle to Senior .NET/C# Developer Wanted

.
vacancy image

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.