Position: Middle .Net developer
Company: HYS Enterprise
Experience required: 2y
English level: intermediate

**Requirements:**
— Solid understanding of object-oriented programming (OOP);
— Good design and architecture capabilities;
— Good knowledge of C#, .Net Standard, ASP.Net Web API;
— Experience with RESTful API, .NET Core;
— Unit testing;
— Experience with MSSQL and ORM(EF);
— Great inbound and outbound communication skills;
— Proficiency with Source Control tools such as Git;
— Experience with SPA JavaScript frameworks (Angular) - would be a plus;
— Intermediate (both spoken and written) English.

**We consider candidates only with working experience!**

**Responsibilities:**
The main purpose of the role is to write clean and scalable code using .NET programming languages, testing and deploying applications and systems to improve existing software. Additionally, you will participate in requirements analysis and prioritize tasks, collaborate with internal teams to produce software design and architecture, and implement, revise, update, refactor and debug code.

**About project:**
Provides a cloud-based, all-in-one software solution for the beauty industry. The platform includes a salon environment as well as a wide range of management tools. The software is programmed for a seamless user experience for both clients and their customers. EASE helps salon owners to lower costs and increase turnover by supplying smart software solutions. 

Client from the Netherlands.

**Team:**
1 Senior .Net developer (TL);
1 Middle .Net developer;
1 Junior .Net developer;
1 Junior Front-end developer;
1 Middle QA Engineer.

**We offer:**
— Monday-Friday, 9-18/10-19 working schedule;
— Work from office/remote/mix;
— No time trackers and other manifestations of bureaucracy;
— Medical insurance;
— Paid days off and sick days;
— Free lunch and various snacks;
— Gifts for birthdays and professional holidays;
— Regular reviews of compensation;
— The ability to switch projects, technology stacks, try something new and interesting;
— Communication with experienced specialists willing to share their knowledge;
— Participation in internal and external events, the opportunity to build or promote your own brand;
— We know how to work hard, but we also know how to enjoy life, that’s why we have a lot of fun corporate parties and team buildings.