Position: Middle .NET Developer
Category: .NET
English level: intermediate
Years of experience: 4


2 years experience
Worked in the company that developing a CRM/ERP system for automotive dealers. This system is built on a microservice architecture using the principles of DDD. I worked on creating some of the infrastructure modules of the system, adding new microservices / extending existing ones, and write unit, functional, and integration tests for it, following TDD principles. I was also involved in fix bugs in production services, refactoring existing code, and taking part in the code review.

QUALIFICATIONS	
•	C#, up to .NET 5 (2 years commercial experience)
•	ASP.NET Core, MS SQL Server, Entity Framework Core
•	Work with microservice architecture and event-driven design
•	Work with Clean Code/Architecture
•	Write unit, functional and integration tests. Understanding principles of TDD
•	Understanding principles of OOP/OOD and DDD
•	Work with Agile, SCRUM, AzureDevOps
•	Others: Docker, RabbitMQ, Ocelot, SignalR, Git