Компания "МТС"
MTS Live – лидер в сфере билетного бизнеса, формирующий новые стандарты в индустрии развлечений и мероприятий. В портфеле продуктов компании находятся:
Наша миссия – обеспечить удобство и эффективность покупки билетов для миллионов пользователей, используя передовые технологии, в том числе системы обработки данных в режиме реального времени.
Чем предстоит заниматься:
Что мы ожидаем от кандидата:
.NET / C#
Понимание языковой инфраструктуры C# / .NET
Многопоточная и асинхронная обработка запросов
Работа с распределённым кэшем
Разработка и сопровождение фоновых служб
Практический опыт работы с Web API
Практический опыт работы с gRPC, знание синтаксиса Protobuf
Методы отладки, оптимизации и профилирования приложений
Готовность и желание начать работу с языком Golang
Данные
SQL
Понимание стандартов SQL и реляционной алгебры
Практический опыт работы с PostgreSQL:
клиентский код
PL/pgSQL
работа с драйверами PostgreSQL
оптимизация чтения
работа с транзакциями
Понимание принципов:
шардирования
партиционирования
репликации
NoSQL
Поисковые движки:
OpenSearch
Meilisearch
KV-хранилища:
Redis
Memcached
Практический опыт:
паттерн RedLock
распределённые счётчики
Брокеры сообщений
Понимание принципов работы брокеров сообщений:
push / pull модели
retry policy
dead-letter queues
poisoned messages
Apache Kafka:
практический опыт работы (клиентский код)
работа с разделами (partitions)
сохранение порядка сообщений (message key)
понимание принципов работы consumer’ов
опыт работы с библиотекой Confluent.Kafka
API
Общие сведения об OpenAPI Specification (OAS) и Swagger
Общие сведения о GraphQL
Понимание JWT и способов защиты API
CDC
Общие представления о Change Data Capture
Практический опыт работы с Debezium:
форматы сообщений
Понимание устройства Debezium — плюс
Мониторинг
Практика работы с:
OpenTelemetry
Prometheus
Grafana
Бизнес-мониторинг:
отправка аналитических событий
Проектирование
Нотации (чтение и моделирование):
UML
DFD
C4
Общие сведения:
12-factor applications
Cloud Native
монолитные и распределённые архитектуры
Domain Driven Design
слоистая архитектура и Clean Architecture
Delivery
CI/CD
Работа с Git, GitLab
Автоматизация через GitLab CI
Docker:
написание Dockerfile
многослойная (multi-stage) сборка
Kubernetes — общие понятия
Time to Market
Независимая выкатка
Поэтапная выкатка
Выкатка частями
Feature flags
Дополнительно
Готовность в перспективе перейти на стек Golang
Что мы предлагаем:
29 Декабря
Москва
Компания "Staff-UP Consulting Group" В команду международной трейдинговой компании, которая является лидером в сфере криптоторговли требуется...
29 Декабря
Москва
от 120 000 до 180 000 руб.
Компания "Мазитов Валерий Дмитриевич" В связи с ростом команды мы ищем аналитика-разработчика, который усилит внутреннюю аналитику платёжного...
31 Декабря
NetOps Engineer (в Бильбао, Испания)
Москва
Компания "the_covert" The_Covert — международная группа IT-компаний с более чем 15-летним опытом создания собственных продуктов и сервисов....
31 Декабря
PHP программист / Senior backend developer
Москва
до 350 000 руб.
Компания "Business Mentor" Доброго дня Business Mentor – продуктовая аккредитованная IT-компания, разрабатываем крупнейший маркетплейс...
01 Января
Москва
Компания "РобоФинанс" Задачи, которые будут в твоих руках: Участие в обсуждении и декомпозиции задач. Разработка сервисов по техническим...
Вакансия размещена в отрасли