Middle .NET developer

Remotely
Full-time
Project occupancy
Middle .NET developer required to work on a banking project. Requirements: - Experience in a backend role on .Net core for 1 year or more; - Working with requirements: documentation, process management, decomposition, testing; - Knowledge of OOP principles; - Knowledge of MVC pattern; - Understanding of optimization principles, profiling; - Understanding of unit testing concept; - Knowledge of xUnit; - Understanding of .NET Core platform, knowledge of .NET standard; - Knowledge and experience in .NET Core MVC/WebAPI; - Knowledge and experience with Entity Framework Core; - Knowledge of Agile methodologies: Scrum, Kanban; - Knowledge of software life cycle stages; - Working with version control system - Git; - Working with Vosker Container; - Knowledge of TCP, HTTP, HTTPS, IPv6, SSL protocols; - Knowledge of REST, SOAP; - Understanding of SOA, MSA architectures; Tasks: - Analyzing and evaluating requirements; - Participation in architecture design; - Development of new functionality; - Improvement of existing functionality; - Writing unit -tests; - Testing; - Fixing defects and vulnerabilities; - Documentation.