Senior С# Developer (МТС Веб Сервисы, МТС Live)
Город:
Москва
Занятость:
Полная занятость
Компания "МТС"
Обязанности
- Разработка внутреннего движка билетной системы
- Управление командой из 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, МТС Строки и т.д.);
- предложения от партнёров для путешествий, развлечений и занятий спортом;
- возможность участия в волонтерских программах: мы организуем благотворительные ярмарки, образовательные проекты для детей, конкурсы социальных проектов и экологические проекты;
- внутренняя спортивная программа «В движении»: забеги, марафоны, турниры по разным видам спорта, медитации и занятия на баланс
18 Ноября
Middle/Senior Quantitative Developer
Москва
Компания "БАНК УРАЛСИБ" Обязанности: Разрабатывать прикладное ПО для сопровождения структурных продуктов на стороне трейдинга: сервис сбора,...
18 Ноября
Middle / Senior Data Scientist ASR в команду голосовых технологий
Москва
Компания "«Газпромбанк» (Акционерное общество)" Команда голосовых технологий создает онлайн и офлайн модели распознания голоса и извлечения...
18 Ноября
Senior Product Manager: RecSys / Старший менеджер продукта
Москва
Компания "«UZUM TECHNOLOGIES»." Мы ищем сильного менеджера продукта в команду RecSys. Тебе предстоит отвечать за развитие рекомендательных...
18 Ноября
Senior Project Manager (кластер Product Operations)
Москва
Компания "«UZUM TECHNOLOGIES»." Кластер Product Operations отвечает за стандартизацию продуктовых процессов, контроль исполнения продуктовых...
18 Ноября
Москва
до 280 000 руб.
Компания "ИЦ АЙ-ТЕКО" Компания ООО ИЦ «АЙ-ТЕКО» - ведущий российский системный интегратор и поставщик информационных технологий для...
Вакансия размещена в отрасли