Position: Senior .NET Developer
Company: Intellectsoft
Experience required: 3y
English level: intermediate

**Requirements**

- 4+ years of experience writing C# to run on Linux (.NET Core) in the containerized environment;
- Familiarity with .NET Core 3.1 and above;
- Prior experience in working with ASP.NET Core Web API, MVC Or Blazor (Server/client side);
- Experience with building REST based API backends (OData or Graph-QL knowledge is a plus) in a micro-services architecture;
- Code first or Model first based design;
- Domain Driven Design (DDD) prior experience;
- Demonstrated familiarity with Unit of Work or Repository Pattern;
- Familiarity with concepts like reverse proxy, API gateway to build right API design specs;
- Understanding of Authentication and Authorization based Identity workflows along with API based JWT authentication;
- To implement secure SSO/JWT tokens based APIs;
- Prior experience in working with Blazor is preferred;
- Need to work with ADO based CI/CD environment;
- Complete understanding of Unit, Acceptance and Integration testing principles XUnit, Moq, Fluent Assertions, Bogus/Tynamix, WireMock.NET etc.

**Benefits**

Good opportunities to work with remarkable teams from all over the world
Lighthearted, inspiring and open company culture
Opportunities to travel
Health Insurance coverage
English language courses
Fresh fruit and other snacks onsite
Fun corporate events :)