Position: Middle/ Senior .NET Engineer
Company: ELITEX
Category: .NET
Experience required: 3y
English level: upper

**About the project​:**
Our customer is a successful and actively performing platform for the hotel business with the HQ in N.Y., the USA. The multifunctionality of this platform allows hotel owners to check in and out their guests, book suits satisfying individual requirements, and get reporting. The use of the platform is simple and understandable, and it allows the hotel owners to optimize costs and fasten the booking process by having access to it from any place.

**Required skills:**
- Strong knowledge of C#, .NET Core 2.0, ASP.NET MVC, ASP.NET Web API;
- SQL, Entity Framework, LINQ;
- Algorithms and Data Structures;
- REST, SOLID, Design Patterns;
- Experience with TDD/DDD;
- Experience building multi-tier architectures.

**Will be a plus:**
- Basic knowledge of at least one JavaScript client-side technology.
- Responsibilities:
- Development of new features and new parts of the app;
- Maintaining, improving, and extending existing functionality.
**
We offer: ​**
- Cozy office in the very center of the city;
- Modern working place (iMac/MacBook or other preferred hardware);
- Convenient type of work: office/remote/hybrid;
- No time-tracking systems;
- 20 working days of paid vacation annually, which you can take according to your needs (even one by one or all together);
- Paid sick-leaves;
- Health insurance;
- English classes;
- Additional vacation days for special lifetime events;
- Compensation for educational and training programs;
- Team buildings and corporate events.