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.