Position: Senior .NET Developer
Company: Intellectsoft
Category: .NET
Experience required: 3y
English level: upper
Published: 2021-11-01T00:00:00+02:00

**Project description:** The client is an enterprise company who delivers a vast range of solutions in different markets. Intellectsoft is involved into the development of a multi-cloud SaaS based application which helps customers scale their digital personalization strategies. The product is a multi-cloud, multiple tech stack based micro services application along with dedicated AI/ML modules.

**Requirements**

3+ years of experience writing C# to run on Linux (.NET Core) in containerised 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

**Nice to Have:**

Prior work with dispatch based controller/action patterns is a plus
Familiarity with Mediator Pattern, Auto-Mapper is a plus
As you may recall, we use Azure Dev Ops (ADO) within our engineering team
Comfortable to execute in a TDD way of coding
Through understanding of EF Core
DB Migrations
Familiarity Razor pages or MVC based backed

**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 :)