Position: Senior .NET Developer
Company: Wirex Limited
Experience required: 5y
English level: intermediate

**As a team member you’ll be involved in:**
— Development of a microservice architecture;  
— Participate in grooming, planning and estimation sessions; 
— Supporting and enhancing production applications; 
— Transform the requirements to set of unit/integration tests; 

We expect that you'll take a proactive position in platform evolvement, technical solutions, processes improvement etc. 

**Requirements:**
— 4+ years of experience in .NET/C# software development; 
— Experience with .Net Core 3.1 and higher; 
— Experience with technology: Web.Api, Multithreading, Entity Framework; 
— Extensive knowledge about principles of software engineering and methodologies (OOP, SOLID, CQRS, Microservices, Actor Model, Design patterns); 
— Experience with databases: MSSQL, Redis; 
— Experience with cloud environment; 
— Experience in large scale, high performing and testable enterprise level distributed systems. 
Will be a plus: 
— Azure.