Position: .NET Developer
Company: DataArt
Experience required: 3y
English level: intermediate

Responsibilities
Working with product teams to understand the requirements and build components
Build functionality
Support our platform
Help to keep our software secure
Share your knowledge and learn from other experts
Build with performance in mind
Explore new technical approaches to better our engineering practices
Requirements
3+ years of experience in developing commercial applications on the .NET platform
Experience in and understanding of .NET Core, ASP.NET, ASP.NET MVC, ASP.NET Web API
Practical experience with MS SQL Server and NoSQL databases
Basic understanding of web services, RESTful API
Knowledge of WCF, ADO.NET, Entity Framework Core, Nhibernate, Dapper, XML / XSL
Basic understanding of design patterns
Experience with foreign clients
Good English
Nice to have
Knowledge of JavaScript, HTML, and JavaScript frameworks (for example, jQuery)
Experience in object-oriented programming (OOP), object-oriented design (OOD), and design patterns
Experience using test-driven development (TDD)
Experience with microservices architecture development
Knowledge of Agile methodologies (/Scrum/Kanban)