Мы в поисках разработчика на проект крупной государственной компании. Цель проекта — создание уникального в России продукта по автоматизации энергосбытовой деятельности компании.
Твои задачи:
- Проектировать и разрабатывать высоконагруженные веб-приложения и микросервисы на платформе .NET (C#)
- Реализовывать REST API с использованием ASP.NET Core
- Конфигурировать сериализацию, роутинг, версионирование API и документировать через Swagger
- Внедрять фоновые задачи и планировщики (Quartz) для отложенной обработки, формирования отчетов и синхронизации
- Строить надежное HTTP-взаимодействие между сервисами, настраивать клиентов через Refit
- Организовывать асинхронный обмен сообщениями с гарантией доставки на базе MassTransit и RabbitMQ
- Валидировать входные модели на всех слоях с применением FluentValidation
- Разрабатывать слой доступа к данным: писать эффективные запросы с применением LINQ, отслеживать изменения, управлять миграциям
- Применять принципы MVC для четкого разделения логики и представления (в контексте Web API)
Что мы ждём от тебя:
- Опыт коммерческой разработки на C# и .NET
- Понимание и практическое применение архитектурных подходов: SOLID, MVC (в контексте Web API), REST, CQRS, DDD, Clean Architecture
- Глубокое знание ASP.NET
- Опыт работы с EF Core
- Опыт организации асинхронного обмена сообщениями с гарантией доставки на базе MassTransit и RabbitMQ
- Опыт работы с реляционными СУБД (PostgreSQL)
Что мы предлагаем:
- Технику для комфортной работы
- Экспертную команду и возможности развития: поездки на конференции и тренинги за счет компании, внутренние семинары, внутренние митапы
- ДМС со стоматологией для сотрудников и скидка на ДМС для членов их семьи
- Сессию профессионального развития персонала, результатом которой является план индивидуального развития каждого сотрудника
- Удаленный формат работы на территории РФ