High level of proficiency in C#, .Net Framework, .Net Core 3.1+, ASP.NET, MVC 4 MVC, T-SQL, LINQ;
Experience with the Web API (SOAP or REST);
Experience with ORM (Entity Framework, Dapper)
Practical experience with MSSQL Server, SSMS, SQL queries;
Experience in developing highly loaded, scalable systems
Experience in designing and implementing integrations with a heterogeneous environment, Multi-threading, async methods
Experience with OOP programming and SOLID principles
Experience with WebSockets, SignalR
Version control, GitHub, Amazon AWS deployment
Stress resistance, responsibility, punctuality, attention to detail, high self-organization skills, ability to work in multitasking mode, the ability to structure information;
English level — upper-intermediate;
At least 4 years of work experience in positions.
You will get the opportunity to witness and participate in a new product launch and growth from ground level while working side-by-side with the owner. Our company is looking for an ambitious person that already has experiences listed below with a desire to grow, learn, and advance. We provide competitive pay, fun, and interesting activities and amenities in the office: such as yoga classes, tennis tables, virtual reality gaming, drone, coffee, tea, candy, and many more. Please note that until the quarantine restrictions are in place you will be working from home with provided by the company equipment.
Participation in the design of decisions;
Development of complex modules of integration with third-party systems;
Development of web services;
Management of the project team at all stages of the project;
Creating a project plan according to:
Provided information on the scope of work for the implementation of functional requirements;
Provided information on the scope of work for the implementation of functional extensions;
Provided information on the number of resources reserved for the project and the specified period of resource availability.
Appointment of responsible staff for the tasks in the project;
Control of the project schedule;
Control of completion of tasks by responsible employees and receiving from them the corresponding documents on the task;
Escalation to the project curator, if necessary, changes to the initial project plan;
Analysis and mitigation of risks in the project;
Creating and submitting project status reports to management;
Description and setting tasks for developers to implement functional requirements that cannot be implemented using standard system configuration methods;
Act as a leader for the team.