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;