Position: Senior .NET Developer
Company: Intlectsoft
Category: .NET
Experience required: 5y
English level: upper

**Intellectsoft** is a digital transformation consultancy that provides cutting edge engineering solutions for global organizations.

**Requirements**
- Proficient in C#, with a good knowledge of ecosystems;
- 3+ years of work experience with the .NET Core framework;
- Solid knowledge of ASP.NET Core;
- Experience with RESTful Web API Services;
- Experience with Entity Framework;
- Strong understanding of object-oriented programming and design;
- Skills for writing reusable C# libraries;
- Familiar with application design and architectural patterns;
- Experience in using queues (AMQP like and other ones);
- Understanding fundamental design principles behind a scalable application;
- Creating database schemas that represent and support business processes;
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds;
- Understanding and practical experience with OAuth2.0.

**Nice to have skills**
- Experience with microservices based projects;
- Understanding of Docker, Kubernetes;
- Experience in integration projects;
- Experience in building high-load systems.

**Responsibilities**
- Translate application storyboards and use cases into functional applications;
- Design, build and maintain efficient, reusable, and reliable C# code;
- Ensure the best possible performance, quality, and responsiveness of applications;
- Identify bottlenecks and bugs, and devise solutions to these problems;
- Help maintain code quality, organization, and automatization;
- Coverage with Unit-tests is a must.

**Benefits**
- Good opportunities to work with remarkable teams from all over the world
- Lighthearted, inspiring and open company culture
- Full Remote position