* обращаем внимание, что услуги для соискателей являются платными.
Обязанности:
- Разработка нового функционала на .NET / C# и доработка уже существующего (включая ASP.NET Core, Web API, фоновые сервисы).
- Работа в команде, участие в обсуждении задач, написание тестов (юнит-тесты, интеграционные тесты).
- Заниматься саморазвитием и повышать свой технический опыт (изучение новых версий .NET, паттернов, инструментов).
- Знание принципов SOLID, паттернов проектирования, чистой архитектуры (Onion/Clean Architecture).
Требования:
- Знание C# (включая LINQ, async/await, Generics, Exceptions).
- Начальные знания ASP.NET Core (маршрутизация, middleware, внедрение зависимостей).
- Знание SQL и реляционных баз данных (MS SQL Server / PostgreSQL) - умение писать запросы, понимание индексов и связей.
- Опыт написания тестов (xUnit/NUnit, Moq, интеграционные тесты с WebApplicationFactory, E2E-тесты для API).
- Опыт работы с Git / GitHub (или GitLab/Bitbucket), понимание Git Flow.
Плюсом будет:
- Опыт работы с Entity Framework Core и/или Dapper.
- Опыт работы с LINQ и асинхронным программированием (async/await, CancellationToken).
- Знание протокола HTTP, принципов REST, опыт создания и документирования RESTful API (Swagger/OpenAPI).
- Опыт работы с популярными библиотеками экосистемы .NET: AutoMapper, MediatR, FluentValidation, Serilog, Polly.
Условия:
- Работа в удаленном формате
- 8 часовой рабочий день
- Работа под руководством опытного наставника;
- Помощь в обучении;
- График 5/2;
- Заработная плата по результатам собеседования
Рассматриваются соискатели, не имеющие коммерческого опыта