Senior .NET developer
Office
Full-time
Remotely
The team is inviting you to participate in design and further development of a self-service portal (application portal) for the Company's employees.
Project Description and Scope:
- Self-service portal (application portal) for the Company's employees.
- Automation of full cycle of services management for employees.
- HR services automation block for the Company's employees (integrations with Employee Cabinet, HR systems, Service Desk).
Requirements:
Experience - 5 years or more in the below stack.
- Experience in commercial development on .NET platform (ASP.NET, WEB API) from .NET Core 3.1 and above;
- Experience using ORM (EntityFramework, Linq2DB and others);
- Knowledge and experience in applying OOP principles and design patterns, SOLID principles, microservice architecture;
- Experience working with relational databases (MS SQL) and optimizing queries to them;
- Experience in developing applications based on microservice architecture;
- Understanding of web protocols (HTTP, HTTPS) and REST API;
- Experience with Git version control system.
Would be a plus:
- Experience with ASP.NET WebForms
- Experience with message queues (RabbitMQ, Kafka).
- Experience with JavaScript/HTML/CSS
- Knowledge of TypeScript, JavaScript;
- Experience with ReactJS.
Conditions:
- Remote work, or work on-site.
- Citizens of Russia or Belarus.