JetBase.io has been conquering the IT sector since 2013 and can deliver quality services to its clients. Everything from preliminary task analysis, application of best practices, development, product testing, and implementation is the domain we deal with.
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;