з/п не указана
Москва
офисный парк Комсити
офисный парк Комсити
От 3 до 6 лет
Обязанности:
- Разработка и развитие REST API сервисов на .NET 10 в рамках многослойной архитектуры.
- Проектирование REST-контрактов: DTO, модели операций при взаимодействии со смежной командой по развитию UI.
- Работа с базой данных: EF Core + PostgreSQL, проектирование схемы, написание и контроль миграций, оптимизация и профилирование запросов.
- Разработка интеграций с внешними сервисами
- Покрытие кода тестами, каждая feature попадающая в PR должна быть покрыта.
- Code review и контроль соблюдения стандартов команды.
- Декомпозиция задач, оценка сроков, менторство разработчиков.
- Участие в оптимизации CI/CD (GitLab CI, Docker, Kubernetes), принятие решений по оптимизации.
- Работа с логированием и мониторингом сервисов.
- Участие в оценке и утверждении бизнес-логики, тесное взаимодействие с отделом аналитики и бизнес-аналитики при проектировании сервисов.
Требования:
- Уверенное владение C# и платформой .NET, опыт коммерческой разработки от 4 лет, из них от 1.5-2 лет в роли ведущего/старшего разработчика.
- Глубокое знание ASP.NET Core: middleware, фильтры, DI, конфигурация, health checks, авторизация JWT Bearer.
- Опыт работы с EF Core и PostgreSQL: проектирование модели, Fluent API, миграции через code-first, профилирование и оптимизация запросов.
- Понимание и практическое применение SOLID, DRY, KISS, YAGNI; опыт поддержания чистой слоистой архитектуры без циклических зависимостей.
- Опыт написания тестов: xUnit, интеграционные тесты с реальной БД (Testcontainers), e2e тесты.
- Опыт работы с GitLab CI или аналогичными CI-системами.
- Умение проводить код-ревью, декомпозировать задачи и аргументированно отстаивать технические решения.
Условия:
- Оформление по ТК РФ в ИТ компании;
- Белая и конкурентоспособная зарплата, премии;
- ДМС, компенсация обучения и спорта;
- Корпоративное обучение: внутренние митапы, участие в конференциях, доступ к корпоративным библиотекам технической и бизнес литературы;
- Экспертный рост, понимание своей карьерной траектории в рамках единой команды.
- Территориально: г. Москва, БЦ Комсити, Румянцево.