Strong .NET/C# knowledge (5+ years);
Solid knowledge of OOP and OOD concepts, algorithms and data structures;
Good understanding of SOLID principles and CQRS design patterns;
Knowledge of n-tier applications, distributed applications, service-oriented architecture, parallel and asynchronous programming design patterns, micro-services;
Solid knowledge of Entity Framework and ADO.NET;
SQL server knowledge and experience;
Experience with testing frameworks such as NUnit, xUnit, Moq, NSubstitute, FluentAssertions;
Interest in modern trends, technologies, understanding their advantages and disadvantages;
English level – upper-Intermediate or higher;
Solid understanding of Frontend technologies such as Angular, React;
ASP.NET knowledge;
Financial sector experience;
Experience in analysis and performance optimization.
Permanent job in a modern office in the company of many skilled associates;
Regular training and development opportunities;
Use of high-valued applications;
Bilingual work environment ;
Competitive salary and benefits;
Recreation area;
Relocation opportunities;
.