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; * Small technical task (for junior strong level); * 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.