Senior .Net Developer
Nizhny Novgorod
Required work experience: 3-6 years
Full time, flexible hours
We invite you to become part of the team of a large-scale telecommunications project for a major Russian customer
Tasks
- Participation in software architecture design
- Development of software modules
- Redesign of existing system components for new software requirements
- Participation in code review
Basic skills
- Strong knowledge of the C# language and understanding of the .NET platform
- Knowledge of ASP.NET MVC, WCF, NET Core, REST, WCF, Entity Framework, ASP.NET MVC
- Experience with IIS, SOAP/WSDL, REST/WADL, Spring.NET
- Database design skills
- Working with database management systems (PostgreSQL, MS SQL Server, My SQL, Oracle)
- Knowledge and ability to apply the principles and concepts of OOP
- Experience with code refactoring
- Understanding the microservice paradigm
- Experience with Microsoft ASF
- Experience with SOA solutions
- Experience with version control systems and team development tools (Git, TFS)
Will be a plus
- Experience with multithreading
- Experience with asynchronous code
- Experience with Docker
- Experience with Kubernetes
- Understanding Agile processes
- Work with technical documentation (including in English)
We offer
- Employment in accordance with the Labor Code of the Russian Federation
- Flexible work schedule
- Combining format of remote and office work
- Additional health insurance
- Compensation of 50% of the cost of fitness subscriptions and other sports programs, as well as participation in regular corporate training in football and volleyball
- Online English language development courses
- Providing an additional paid day off for the holiday of knowledge for the parents of first graders
- Participation in regular corporate events and sports initiatives
- Work in a comfortable office with relax areas