Position: Strong Junior .NET developer
Company: HYS Enterprise
Experience required: 1y
English level: intermediate

**Requirements:**
— Solid understanding of object-oriented programming (OOP);
— Good knowledge of C#, .Net Standard, .NET Core;
— Knowledge of RESTful API, Microservices;
— Knowledge of MSSQL or ORM(EF);
— Intermediate (both spoken and written) English.

**We consider candidates only with working experience!**

**About project:**
The project provides enterprise solutions in recording different types of communications such as audio calls, video calls, audio/video conferences, comms (emails, chats, etc). 
Part of the product are integrations with already known unified communication platforms, known single communication products, and building infrastructure around it.
The project provides solutions for analyzing stored communications by certain criteria and building statistics, graphs based on it.

— The project gives the opportunity to work with existing complex designed solutions and to develop new solutions in different domains of the product;
— Most of the solutions are built with .Net Core 3.x and .Net 6 for the new upcoming ones;
— Using a microservice approach to develop certain areas of the product;
— Established processes in development by using agile methodologies (Scrum), by using CI/CD, and code-review processing;
— Opportunity to work with Cloud technologies;
— Working with high-load systems and solving performance issues due to it.

**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.