.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).