Position: .NET Software Engineer / Sitecore Software Engineer
Category: .NET
English level: pre
Years of experience: 2


C#.NET: Proficient in building robust and scalable applications using C#.NET, with extensive knowledge of object-oriented programming principles, data structures, and algorithms.

HTML, CSS, JS, Bootstrap.

Unit Testing and xUnit: Proficient in implementing unit tests using xUnit, ensuring code quality and maintainability by detecting and fixing potential issues early in the development process.

Sitecore and Sitecore modules: Experienced in working with Sitecore CMS, including Solr search, Unicorn, Sitecore membership, personalization, and managing Sitecore items. Gained hands-on experience in these technologies through an EPAM training project.

ASP.NET MVC and ASP.NET Core: Good expertise in developing web applications using both ASP.NET MVC and ASP.NET Core.

Azure Services: Proficient in using various Azure services, such as Redis, Azure Functions.

.NET 6 and .NET Core 3.1: Hands-on experience in developing modern applications, ensuring optimal performance, security, and compatibility.

Entity Framework Core and LINQ: Skilled in working with Entity Framework Core for data access and manipulation, using LINQ for efficient querying and data retrieval.

Microservices Architecture: Familiar with the microservices design pattern, which involves breaking down applications into smaller, independent services for improved scalability, flexibility, and maintainability.

Development Tools and Technologies: Proficient in using Visual Studio 2022, MS SQL Management Studio, Postman, and Docker to streamline the development, testing, and deployment of applications.

API Development: Experienced in designing and implementing RESTful APIs.