Position: .Net Developer
Company: ITRex Group
Category: .NET
Experience required: 3y
English level: upper

About the project:
The project is an existing B2B app that provides reservation services to various businesses (USA based). From fan conventions to oil changes, the mission is to keep people safe by managing lines more efficiently. Customers can sign up, book their spot, and arrive on time. Less standing around, and no more stressful delays or wait times.
Our primary task for the nearest future is to stabilize the application, improve its architecture as it keeps growing, and develop new features. We are constantly improving customers and admin experience to make it seamless and save even more time when using our solution.

Technology stack on the project: .Net 4.6.1, ASP.Net (WebForms, MVC), VB.Net, IIS, SQL Server 2014 (Azure SQL), Stored Procedures, Windows Scheduler, Twilio, Azure Services.

Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code;
- Maintain and improve the performance of existing software;
- Design and update DB schema (improve its efficiency);
- Test and maintain application to ensure strong functionality and optimization;
- Recommend improvements to existing software programs as necessary;
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.

Requirements:
- At least 3+ years of commercial experience with VB or C#  ASP.NET;
- Experience with MS SQL Server;
- Comfortable writing and analyzing SQL queries and stored procedures
- Strong knowledge of CSS (SCSS)/HTML5 and JavaScript;
- Demonstrated understanding of projects from the perspective of both client and business;
- Hands-on software troubleshooting experience;
- English at the Upper-Intermediate level (at least) - for direct communication with a US customer.

As a plus:
- Knowledge and experience with Angular or React is a plus;

We offer:
- Work with really interesting projects;
- Flexible work schedule;
- Friendly and engaging professional team;
- Environment open for professional growth;
- Compensation of sports;
- Medical service;
- PlayStation console and other relaxing activities;
- Regular corporate events;
- Nice office with a beautiful kitchen and a delicious buffet at the business center.