на главную
hh•3 ч. назадПрямой отклик

Senior .NET Developer

УдалённоВ офисе МоскваДМСОплата обученияКомпенсация спортзалаГодовой бонус

Навыки и технологии

Микросервисная архитектураMongoDBGitLab CI/CDMySQLRabbitMQKubernetesC#Angular

Ключевая задача

Разработка, рефакторинг и оптимизация высоконагруженных backend-сервисов на .NET/C#, техническая проработка и защита архитектурных решений, менторинг разработчиков.

Описание вакансии

О компании

Международная продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы.

Обязанности

Чем предстоит заниматься:

  • Техническая проработка крупных фич: проектирование решения, оценка рисков, декомпозиция и подготовка задач к разработке.
  • Проектирование архитектурных решений: рассмотрение альтернатив и trade-offs, защита решений перед командой / TL / архитектором, документирование ADR.
  • Разработка, рефакторинг и оптимизация высоконагруженных backend-сервисов на .NET / C#.
  • Technical ownership: сопровождение крупных изменений от дизайна до production и внедрения, контроль технической целостности решения.
  • Обеспечение инженерного качества: code review, unit/integration tests, performance/load testing там, где это необходимо.
  • Расследование сложных production-инцидентов, поиск root cause, профилирование, улучшение observability.
  • Помощь TL в развитии инженерных практик команды: подходы к проектированию, code review, технической декомпозиции, качеству.
  • Менторинг разработчиков: помощь со сложными техническими задачами и развитие инженерных компетенций.

Требования

Обязательные требования:

  • .NET, C#, backend разработка — от 5 лет опыта
  • SQL — от 3 лет опыта
  • NoSQL — от 3 лет опыта
  • RabbitMQ / Kafka — от 3 лет опыта
  • Обязателен опыт с .NET core 3+ и ASP.NET
  • Опыт работы с высоконагруженными сервисами (от 1000 RPS)
  • Опыт с микросервисной архитектурой, знание паттернов распределённых систем
  • Паттерны и подходы: отличное знание SOLID, DDD (Domain-Driven Design), чистой архитектуры (Clean/Hexagonal Architecture)
  • Опыт проработки и защиты архитектурных решений
  • Умение декомпозировать большие задачи

Будет плюсом:

  • Участие в проектах на этапе MVP и дальнейшее развитие таких проектов
  • Настройка CI/CD пайплайнов, Kubernetes
  • Опыт с Agile, Scrum

Условия

Что компания может предложить вам:

  • Возможность развивать свои компетенции и применять знания на практике;
  • Компания заинтересована в развитии своих сотрудников: готовы привлекать наставников и оплачивать курсы для повышения квалификации;
  • Удаленный или офисный формат работы на выбор;
  • Отсутствие бюрократии, быстрое согласование необходимых вещей;
  • Оплачиваемые лист нетрудоспособности (больничный лист) и отпускные;
  • ДМС после 6 месяцев работы;
  • Частичная компенсация английского языка или психолога (на выбор);
  • Компенсация спортзала;
  • Корпоративное питание в офисе;
  • 4 day-off в год за счет компании;
  • Компания поддерживает сотрудника в важные периоды жизни;
  • Годовой бонус по результатам работы;
  • Реферальная программа за успешную рекомендацию;
  • Большая высококвалифицированная команда, к которой всегда можно обратиться за помощью.