Назад
2 дня назад

Ведущий разработчик серверной части (C#)

Формат работы
onsite
Тип работы
fulltime
Грейд
lead
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Ведущий разработчик серверной части (C#) (микросервисы и постобработка данных о звонках): разработка и масштабирование сервисов для умного робота «Секретарь» с акцентом на интеграцию API, баз данных и очередей сообщений, производительность и отказоустойчивость. Фокус на проектировании распределённых систем, мониторинге, observability и работе сервисов в Docker/Kubernetes.

Локация: Москва, офисный формат работы, м. Технопарк/ЗИЛ

Компания

MTS Web Services развивает умного робота «Секретарь», который ведёт конструктивный и вариативный диалог.

Что делать

  • Разрабатывать новые микросервисы, в первую очередь для постобработки данных о звонках.
  • Поддерживать, расширять и масштабировать существующие сервисы.
  • Интегрировать внутренние и внешние API, базы данных и очереди сообщений в автоматизированные цепочки обработки.
  • Оптимизировать производительность: профилировать код, анализировать метрики, снижать задержки и нагрузку.
  • Настраивать мониторинг и формулировать требования к масштабированию сервисов в Docker/Kubernetes.
  • Вести техническую документацию, включая архитектурные схемы и runbooks по восстановлению после сбоев.

Требования

  • Опыт управления памятью и работы с Garbage Collector, многопоточностью и синхронизацией.
  • Опыт с делегатами и событиями Action, Func, Predicate, а также с рефлексией.
  • Опыт с ASP.NET Core Web API, движком Razor и Entity Framework Core.
  • Знание принципов SOLID, DRY, KISS, YAGNI, паттернов проектирования и слоистой архитектуры.
  • Опыт с Kafka, RabbitMQ, Redis и MemoryCache, включая стратегии инвалидации.
  • Опыт проектирования распределённых систем и микросервисных паттернов Saga и API Gateway, а также синхронного и асинхронного взаимодействия.
  • Знание паттернов отказоустойчивости; опыт с dotTrace, dotMemory и BenchmarkDotNet.
  • Опыт с Docker и CI/CD: GitHub Actions, GitLab CI или Azure DevOps.
  • Опыт с Prometheus, Grafana, Jaeger и OpenTelemetry, включая настройку алертов и кастомных метрик.
  • Опыт с xUnit, NUnit или MSTest, понимание TDD/BDD и знание Go.

Культура и преимущества

  • Собственная платформа MTS Ocean для получения ИТ-ресурсов, деплоя, мониторинга и observability.
  • Профессиональные гильдии инженеров, внутренняя площадка TechTalks, курсы, вебинары и электронная библиотека.
  • Участие во внешних IT-конференциях, True Tech Day и митапах для разработчиков и инженеров.
  • ДМС со стоматологией с первого месяца, страхование от несчастных случаев и материальная помощь в сложных жизненных ситуациях.
  • Отпуск 28 календарных дней, приём врачей общей практики и массаж в офисе.
  • Мобильная связь за счёт компании, льготные тарифы для близких, подписки на KION, МТС Музыку и Строки, безлимитные мессенджеры и социальные сети.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →