Position: Senior Software engineer .Net
Category: .NET
English level: intermediate
Years of experience: 4

Understanding of development process;
Creation and implementation logic on C# language;
Fixing and optimization of TSQL queries;
Testing, bug fixing;
Adding new functionality in existing programming code;
Task decomposition and estimation;
Code refactoring
Software Engineer with more than 3 years of experience in enterprise software implementation and design using .Net technologies stack. Focused on backend development. Have solid experience working with .Net/C#, .Net Core and microservices architecture, as well as requirements analysis, estimation and refactoring. I have a good understanding of object-oriented concepts, design patterns and Scrum methodology. Also I have experience in maintaining and refactoring different types of complex business logic and functionality, developing and designing unit and integration tests.

.Net/C#,.Net Core, ASP.Net MVC, WCF, WebApi
MSMQ, RabbitMQ, Azure Service Bus
MS SQL Server, T-SQL, Cosmos DB, Redis
SOLID, Design patterns, dependency injection, TDD
I want to make a interested and useful project. I want to work in a good team. And of course, study and apply new technologies