Senior С# Developer (МТС Веб Сервисы, МТС Live)

МТС

Senior С# Developer (МТС Веб Сервисы, МТС Live)

Москва, Петровский бульвар, 12с3

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

Обязанности

  • Разработка внутреннего движка билетной системы
  • Управление командой из 3-х человек (2 разработчика, 1 аналитик) (проведение дейликов, распределение задач), миграции, интеграции, маштабируемость

Требования

.NET

  • Понимание языковой инфраструктуры C#/.NET
  • Многопоточная и асинхронная обработка запросов
  • Работа с распределённым кэшем
  • Реализация фоновых служб
  • Практический опыт работы с gRPC (синтаксис Protobuf)
  • Практический опыт работы с Web API
  • Методы отладки, оптимизации и профилирования приложений

Golang

  • Желание начать работать с языком

Данные

SQL

  • Общие понятия о стандартах SQL и реляционной алгебре
  • Практический опыт работы с PostgreSQL (клиентский код)
  • Практический опыт работы с pg/PLSQL
  • Работа с драйвером PostgreSQL, оптимизация чтения, транзакции
  • Опыт работы с шардированием, партиционированием, репликацией

NoSQL

  • Поисковые движки: OpenSearch, Meilisearch
  • KV-системы: Redis, Memcached

    • Практический опыт работы с паттерном RedLock и распределёнными счётчиками

Брокеры сообщений

  • Принципы работы, взаимодействие с клиентом (push/pull-модели), dead-letter, poisoned-message, retry policy
  • Apache Kafka:

    • Практический опыт работы с Kafka (клиентский код)
    • Работа с разделами, сохранение порядка записей в разделах топика (message key)
    • Общее понимание принципа работы потребителя сообщений Kafka
    • Практический опыт работы с библиотекой Confluent.Kafka

    API

  • Общие сведения об Open API Specification (OAS), Swagger
  • Общие сведения о GraphQL
  • Общие сведения о JWT и способах защиты API

CDC

  • Общие представления о CDC
  • Практическая работа с Debezium CDC (форматы сообщений)
  • Значительный плюс — понимание устройства

Мониторинг

  • Практика работы с OpenTelemetry, Grafana, Prometheus
  • Бизнес-мониторинг (отправка аналитических событий)

Проектирование

  • Нотация UML (чтение и моделирование)
  • Нотация DFD (чтение и моделирование)
  • Нотация C4 (чтение и моделирование)
  • Общие сведения о 12-факторных приложениях
  • Общие сведения о Cloud Native
  • Общие сведения о распределённых и монолитных архитектурах систем
  • Общие сведения о Domain Driven Design
  • Общие сведения о слоистой архитектуре, чистой архитектуре

Деливери

CI/CD

  • Работа с Git и GitLab
  • Автоматизация через GitLab CI
  • Работа с Docker (написание Dockerfile)

    • Многослойная сборка
  • Работа с Kubernetes (общие понятия)

Обеспечение быстрого TTM

  • Независимая выкатка
  • Выкатка частями
  • Включение функционала на процесс, фича-флаги

Что мы предлагаем:

  • оклад + годовой бонус;
  • программа ДМС с первого месяца работы - это 100% покрытие расходов в частных клиниках, включая стоматологию. Застраховать близких родственников можно со скидкой 50%. Для любителей путешествий - страховка в поездках за границу. А еще есть страхование жизни;
  • очное и онлайн-обучение в Корпоративном университете, у внешних провайдеров, если это полезно для работы, обмен опытом во внутренних профессиональных сообществах, а также доступ к онлайн-библиотеке в полезными книгами и периодикой;
  • оплачиваемые выходные на значимые события в жизни сотрудника;
  • материальная помощь в сложных жизненных ситуациях;
  • корпоративная мобильная связь + интернет, а так же единая подписка МТС Premium (онлайн кинотеатр KION, сервис МТС Music, МТС Строки и т.д.);
  • предложения от партнёров для путешествий, развлечений и занятий спортом;
  • возможность участия в волонтерских программах: мы организуем благотворительные ярмарки, образовательные проекты для детей, конкурсы социальных проектов и экологические проекты;
  • внутренняя спортивная программа «В движении»: забеги, марафоны, турниры по разным видам спорта, медитации и занятия на баланс
Посмотреть контакты работодателя

Адрес

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

EMEX
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Digital Lab
Удаленная работа
  • Москва

  • от 250000 RUR

Рекомендуем
Positive Technologies

Team Lead .NET developer

Positive Technologies

Удаленная работа
  • Москва

  • от 250000 RUR

Рекомендуем
Удаленная работа
  • Москва

  • от 250000 RUR

OQTACORE
Удаленная работа
  • Москва

  • от 3000 USD

Miractal
Удаленная работа
  • Москва

  • до 400000 RUR

Нью ривер
Удаленная работа
  • Москва

  • от 350000 RUR

Employcity
Удаленная работа
  • Москва

  • от 350000 RUR

Верный Код
Удаленная работа
  • Москва

  • от 350000 RUR

Правительство Москвы

Senior инженер-программист

Правительство Москвы

Удаленная работа
  • Москва

  • от 350000 RUR

Деко Системс

.NET-разработчик (middle)

Деко Системс

Удаленная работа
  • Москва

  • от 350000 RUR

Digex Co
Удаленная работа
  • Москва

  • от 350000 RUR

АСКОН
Удаленная работа
  • Москва

  • от 350000 RUR

IndigoSoft
Удаленная работа
  • Москва

  • до 4000 USD

STARTRIBE LTD
Удаленная работа
  • Москва

  • до 4000 USD

Мэйнс Лаборатория

.NET developer Middle/Middle+

Мэйнс Лаборатория

Удаленная работа
  • Москва

  • от 270000 RUR

Миксвел
Удаленная работа
  • Москва

  • от 270000 RUR

РОССКО
Удаленная работа
  • Москва

  • до 286000 RUR

Ozon
Удаленная работа
  • Москва

  • до 286000 RUR

РСХБ-Интех
Удаленная работа
  • Москва

  • до 286000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию