.NET developer

Office
Full-time
Remotely

Project, processes and tasks:

  • Design and further development of HR service system - backend development for employee and company manager's office.
  • Stack: .Net Framework (actively migrating to .Net6), .Net6 (main), .Net8 (in the future), MS SQL, RabbitMQ.
  • Architecture - SOA (closer to microservices).
  • Process - scramban methodology, with a kanban bias (statuses, code reviews, testing, retrospectives, scheduling).
  • Project team: project manager, designer, analysts, testers, frontend team, backend team.


Requirements:

Experience - 5 years or more in the stack listed below

  • Experience in commercial development on .NET platform (ASP.NET, WEB API) from .NET Core 3.1 and above;
  • Experience using ORM (EntityFramework, Linq2DB and others);
  • Knowledge and experience in applying OOP principles and design patterns, SOLID principles, microservice architecture;
  • Experience working with relational databases (MS SQL) and optimizing queries to them;
  • Experience in developing applications based on microservice architecture;
  • Understanding of web protocols (HTTP, HTTPS) and REST API;
  • Experience with Git version control system.

Will be a plus:

  • Experience with message queues (RabbitMQ, Kafka).