Position: Middle .NET Desktop Developer
Company: ZAPTEST
Experience required: 2y
English level: intermediate

We are looking for a .NET Desktop Developer experienced in Desktop development who is looking to become a part of our R&D department; a candidate who enjoys having a hand in the development process and seeing the end-product features come to life.

This is a long-term remote position on a full-time basis.

**Responsibilities:**
•	Implementing new functionality modules: UI enhancements, integrations with famous leading solutions in different industries, etc.
•	Improve existing functionalities using best practices and modern methodologies
**Requirements:**
•	At least 2 years of experience in software and web development
•	Strong knowledge of .NET Framework (WPF/XAML/MVVM)
•	Good knowledge and practical experience with multithreading (TPL, TAP)
•	Understanding of software design principles and design patterns (OOP, SOLID)
•	Familiarity with Git version control system
•	Pre-Intermediate English or higher
**Good to have:**
•	ASP.NET MVC, ASP.NET Web API, WinForms
•	.NET Core
•	PHP
•	University degree in computer science, engineering, or IT