Position: Senior ASP.NET developer
Company: OVR
Experience required: 5y

Main client website is implemented in ASP.NET MVC, communicating with various backend services via different types of transport (messaging with Rabbit, REST calls, WCF). System is integrated with tonns of 3rd party services. We are 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.

Requirements:

3−5 years relevant development experience with C#.
Solid knowledge of ASP.NET MVC / WebAPI / ASP.NET Core pipelines.
Experienced with .Net Core.
DI frameworks: Autofac, .Net Core built-in, etc.
Components interaction understanding — REST API, WCF, async. interaction with message brokers.
SQL Server, Mongo.
ORM — Entity Framework and / or NHibernate.
Multi-threading implementation understanding, familiar with TPL.
Experience writing unit tests frameworks (NUnit, XUnit, Moq, etc.).
Familiar with GitFlow.
Product oriented mindset.
Team player, communicability.