Software Engineer
Development of new and improvement of existing applications, systems, and services. Participation in the design of microservice applications, systems, and services using advanced technologies and frameworks. Opportunity to make independent decisions when possessing the necessary competencies. Maintenance of developed software and resolution of technical issues in its operation. Implementation of SPA (UI integration with API). Creation of UI for working with document parameters, directory values, data in tables, and UI for creating and processing incidents.
Requirements
Knowledge of the C# programming language at a middle level. Experience in development with .NET Core (ASP.NET MVC, Web API). Good understanding of Entity Framework Core (preferably in combination with PostgreSQL). Design and development of microservices, REST API. Use of distributed cache, system data bus, and queues. Understanding of OOP principles, SOLID, and design patterns. Communicativeness, ability to work independently and in a team. Ability to estimate and meet development deadlines. Knowledge of technical English.
Vocational secondary education; Preferences regarding experience: Knowledge of the C# programming language at a middle level. Experience in development with .NET Core (ASP.NET MVC, Web API). Good understanding of Entity Framework Core (preferably in combination with PostgreSQL). Design and development of microservices, REST API. Use of distributed cache, system data bus, and queues. Understanding of OOP principles, SOLID, and design patterns. Communicativeness, ability to work independently and in a team. Ability to estimate and meet development deadlines. Knowledge of technical English. Our stack: .NET Core 5, ASP.NET, Web API, Entity Framework, PostgreSQL, RabbitMQ, Redis, MediatR (CQRS pattern), Automapper, monitoring (Serilog + Grafana + Loki), Quartz .NET, Swagger, xUnit Will be a plus: Experience working with GitLab. Use of CI/CD in combination with Docker. Ability to develop with Razor (MVC). Basic knowledge of HTML, CSS, JavaScript. Experience working with a task scheduler (Quartz .NET). We offer: Official employment in accordance with the Labor Code of the Russian Federation from the first day of work. "White" salary (level discussed during the interview). 5/2 work schedule from 09:00 to 18:00 ( Work in a stable, rapidly growing company. Participation in technically interesting projects. Corporate QUIZ with prizes and awards. We value people: with flexible thinking, proactive, following new trends and technologies, and who are not indifferent to their work and the team's common cause.; Experience: 2 years
Conditions
Allowable