МТСМТС

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

офис, Москва

Команда работает над «Секретарём» — микросервисной платформой для конструктивного диалога и пост‑обработки звонков. Задача — разрабатывать, масштабировать и интегрировать сервисы, повышать производительность и надёжность системы для улучшения качества голосовых сервисов

ГрейдLead

Стек

C#ASP.NET CoreEntity Framework CoreKafkaRabbitMQRedisDockerKubernetesPrometheusGrafanaJaegerOpenTelemetryGitHub ActionsGitLab CIAzure DevOpsdotTracedotMemoryBenchmarkDotNetxUnitNUnitMSTest

Задачи

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

Обязательно

  • •Опыт управления памятью и работы с GC
  • •Опыт многопоточности и синхронизации
  • •Опыт с делегатами, событиями и рефлексией
  • •Опыт разработки на ASP.NET Core Web API и Razor
  • •Опыт работы с Entity Framework Core
  • •Опыт работы с очередями сообщений (Kafka или RabbitMQ)
  • •Опыт работы с Docker

Будет плюсом

  • •Опыт с Redis и MemoryCache, стратегии инвалидации
  • •Знание Kubernetes и требований к масштабированию
  • •Опыт настройки мониторинга и алертов (Prometheus, Grafana, OpenTelemetry, Jaeger)
  • •Опыт профилирования и бенчмаркинга (dotTrace, dotMemory, BenchmarkDotNet)
  • •Опыт CI/CD (GitHub Actions, GitLab CI, Azure DevOps)
  • •Опыт автоматизированного тестирования (xUnit, NUnit, MSTest)
  • •Понимание TDD/BDD
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT