Position: .Net Developer
Company: Recruit-Alliance
Category: .NET
Experience required: 2y
English level: intermediate

Must have:
- Experience with C# development 3+ years.
- ASP.NET.MVC / WebAPI / ASP.NET Core pipelines good knowledge .
- DI frameworks: Autofac, .Net Core built-in.
- Familiar with .Net Core.
- REST API, WCF, async interaction with message brokers - Components interaction understanding.
- Multi-threading implementation understanding.
- Entity Framework and or NHibernate.
- Experience of writing unit tests frameworks (NUnit, XUnit, Moq, etc.).


Nice to Have:
- Hands-on experience with Angular (7)
- Hands-on experience with Async and queue
- Experience with NoSQL
- Familiar of QA and Security
- Understanding SDLC
- Knowledge an environment of Docker and Linux 

Benefits:
- Individual parking near the office.
- Flexible working hours.
- Professional development.
- Modern office in the center of Kyiv
- Paid leave 24 calendar days
- The level of your salary is depends on your wishes and skills.

Main client website is implemented in ASP.NET MVC, communicating with variaous backend services via different types of transport (messaging with Rabbit, REST calls, WCF). System is integrated with tons of 3rd party services. Company is actively working on improving existing components design, moving to .Net Core and a more microservice-like architecture.

Responsibilities: As part of the team, you will be responsible for new feature development, writing unit test for your changes, and active participation in the code review process. The development is mainly focused on new market requirements implementation, 3rd party providers integration, and performance optimization to address increasing load demands.