Position: Senior .Net Developer
Category: .NET
English level: upper
Years of experience: 5

1) Development of complex and fluent search functionality based on Elasticsearch.
2) Implementing Distributed transactions in .Net.
3) Smooth hybrid migration of a web application from MVC architecture with AngularJS (semi-multi-SPA) to SPA architecture with Angular and Typescript.
I am a Full Stack .Net Developer.
Have 5 years of commercial experience in the development of web applications using a technology stack from the Microsoft .Net ecosystem.
Main programming language - C#.

Have experience in the field of document management systems and digital archives.
Have experience in carrying out Tech Lead role. 

Have experience in working by Agile methodologies: SCRUM, KANBAN.
Have experience in performing the full cycle of software development: Requirements Analysis, Communication with Product Owner, Acceptance Criteria Formalization, Technical Design, Technical Supervision, Estimation, Development, Code Review, Bug Fixing, CI / CD configuration, Documentation, Build Delivery, Support Cases Solving.
Theoretical knowledge of OS and Networking Fundamentals.

Have commercial experience with technologies:
1) Back-End: ASP .NET MVC, WEB API 2.
2) Front-End: AngularJS, Angular (v8-10).
3) Databases and ORMs: MS SQL Server with T-SQL, Dapper
4) Search Engines: Elasticsearch
5) Unit Testing: MS Test + RhinoMock, xUnit + Moq + AutoFixture
6) ALM Tools: Azure Dev Ops
7) Transactional Consistency using MSDTC

Familiar with the following technologies (have theoretical knowledge and practical experience on pet projects):
1) Back-End: Asp .Net Core 2.1, 3, 5.
2) Front-End: Vue, React JS + Redux.
3) Databases and ORMs: Entity Framework, Entity Framework Core
4) Cloud Services: Azure Blob Storage, Azure VMs, Azure Application Web Services

Interested in designing and implementing systems and solutions to solve problems for different domains, creating algorithmic solutions, and direct communication with customers.

Interested in technologies:
1) Containers (Docker)
2) Microservices and Orchestration technologies (Kubernetes, Service-Fabric)
3) Cloud Service Providers (Azure, AWS or GCP)
4) SAAS delivery model, Blue-Green deployment
5) Asynchronous communication: RabbitMQ, Azure Service Bus, etc.
6) Eventual Consistency
7) UI testing (unit, e2e)
WANT: 
Medium-size team. Outsourcing or Product. New technologies.

DO NOT WANT: 
A lot of team management and coordination. Totally OK to coordinate team-mates work on the feature/module/sub-system I am responsible for, but not control all the features on the project.