Position: Middle C# Developer
Company: JetSoftPro
Experience required: 2y
English level: intermediate

Required knowledge:
- At least 2 years experience with C# 7+/.NET Core 2.1-3.1
- Experience with Web API (RESTful API), IoC, ORM (we use EntityFrameworkCore);
- Experience with async/await, TPL, synchronization primitives
- Experience with RDBMS: MSSQL/PostgreSQL (transaction isolation levels, indexes)
- Basic knowledge of NoSQL: MongoDB/ElasticSearch/Redis
- Understanding Message Broker (AMQP)
- Understanding the principles of SOLID, KISS, DRY, distributed cache, stateless service
- Experience with GitLab CI

It will be a plus:
- Working with Amazon clouds (AWS)
- TypeScript (Angular 8+ SPA)
- WebSocket (SignalR or similar libraries)
- Understanding gRPC, ProtoBuf
- Understanding how Docker works
- Swagger customization