Position: Junior .NET Developer
Category: .NET
English level: upper
Years of experience: 1.5


Sigma Software: 1.5 years.
Worked on 2 different projects:
- Document management system;
- ECommerce solution.
My daily job included developing and maintaining an ECommerce application (built on .NET Framework 4.6 ASP MVC) for the multinational vehicle (mainly cars) manufacturing corporation, which helps its clients to manage, order, and deliver parts to dealers all around the world.
It's built using "SiteCore" CommerceServer.
For queries it uses SOLR, MS SQL Server (Dapper as micro-ORM), and external APIs.
I've done all kinds of tasks: developing in a DDD CQRS style, refactoring (code quality improvements as well as performance), testing newly written code, bug-fixing (in C# code, JS code, SQL\config tweaks for different environments), investigating, code reviewing, decompiling old tools to understand how it works to successfully develop a new faster version with custom features.
Have written Unit tests (xUnit, Moq, Fluent Assertions), Integration tests (DataAttributes and SQL insert/delete scripts), UI auto-tests (Specflow, Selenium), Manual\API testing.
Don't really want to work with .NET Framework, I think I had enough experience :)