Обязанности:
Чем предстоит заниматься: Разрабатывать и поддерживать микросервисы и фоновые задачи: REST API, gRPC-сервисы и k8s jobs. Проектировать интеграции с внутренними и внешними сервисами: HTTP-клиенты, брокеры сообщений и обработку событий. Работать с данными: писать запросы, настраивать индексы и делать миграции в PostgreSQL, строить аналитические выборки в ClickHouse и Greenplum, настраивать кэширование в Redis. Писать и поддерживать unit-тесты, участвовать в code review. Оценивать и декомпозировать задачи, согласовывать решения с аналитиками, тестировщиками и другими разработчиками. Мы ожидаем, что Вы: Имеете коммерческий опыт разработки на C# и современном .NET (8 и выше) и уверенно владеете языком и ASP.NET Core; Понимаете CLR настолько, чтобы разбирать проблемы с памятью, аллокациями и производительностью; Применяете ООП, SOLID и типовые шаблоны проектирования; Имеете опыт разработки микросервисов: описываете контракты REST API, обеспечиваете идемпотентность и отказоустойчивость HTTP-вызовов (retry, timeout, circuit breaker); Пишете и оптимизируете SQL в PostgreSQL, работаете с индексами и транзакциями, используете Entity Framework Core и Dapper; Используете Redis для кэширования, инвалидации кэша и других типовых сценариев; Работаете с Docker и имеете базовое представление о запуске сервисов в Kubernetes; Пишете unit-тесты на xUnit или NUnit; Пишете понятный код, декомпозируете задачи и аргументируете технические решения на code review.Похожие вакансии
От 180 000 до 280 000 руб.
Москва. Станции метро: Римская, Площадь Ильича
YLAB Development
От 200 000 до 300 000 руб.
Москва. Станции метро: Римская, Площадь Ильича
YLAB Development
От 127 500 руб.
Москва. Станции метро: Римская, Площадь Ильича
Алабуга, ОЭЗ ППТ