👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

DB developer

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Крупнейшая телекоммуникационная и ведущая ИТ-компания

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

Условия работы

Команда MTS IT ищет Разработчика БД для участия в проекте RTDMS.

Продукт RTDMS (Real Time Data Mediation System / Система обработки данных реального времени) предназначен для съёма, фильтрации, обогащения и предоставления Control Plane и User Plane данных внешним потребителям в режиме максимально близком к реальному времени.

Обработка в режиме реального времени петабайт данных, получаемых с сети связи, и предоставление их для последующего анализа бизнес-пользователям.

Система состоит из компонентов, отвечающих за сбор, обработку, хранение и отображение данных, контроль работы вспомогательных сервисов системы и т.д.

В Ваши обязанности будет входить:

  • проектирование и доработка хранилища структурированных данных слоя публикации платформы данных Data Lake (Oracle, PostreSQL)
    • справочники
    • абонентские данные
    • данные по платежам
  • проектирование и доработка OLTP хранилища одной из систем-потребителей RTDMS для сохранения параметров и истории жизненного цикла запущенных задач оркестрации запросов к платформе данных
  • интеграция слоев хранилища различной природы (структурированных и неструктурированных данных).

От Вас мы ждём:

  • Понимание архитектуры информационных транзакционных систем (OLTP и OLAP);
  • Уверенное знание общей теории реляционных баз данных и ее реализацию в Oracle.
  • Знание SQL, PL/SQL;
  • Знание СУБД Oracle 12c;
  • Навыки написания сложных SQL запросов (в т.ч. использование MERGE, рекурсивных запросов), PL/SQL пакетов, хранимых процедур, функций, триггеров;
  • Знать принципы оптимизации запросов: хинты, индексы, иметь представление о плане запроса и его основных элементах, понимать назначение статистик таблиц.
  • Навыки разработки процедур интеграции систем;
  • Умение разбираться в чужом коде.

Будет плюсом:

  • знание java SE >=8
  • знакомство с BigData Hive, HiveQL
  • знакомство с NoSQL хранилищами (колоночные/wide column ClickHouse, HBase)
  • знакомство с распределенными объектными файловыми системами - ceph, GlusterFS , lustre.

Бонусы

  • Стабильная белая заработная плата, премии;
  • Множество интересных и сложных проектов;
  • IT-мероприятия — чемпионат по программированию, хакатоны, митапы, agile days, конференции;
  • Саморазвитие — мы сделали обучение доступным. Вы можете проходить тренинги очно, дистанционно, в Корпоративном университете, у провайдеров, у наставников;
  • Здоровье своих сотрудников — ДМС со стоматологией, страхование жизни, страхование при поездках за рубеж;
  • Спорт — корпоративные соревнования по футболу, баскетболу и волейболу, различные спорт-программы или компенсация вашего фитнес-абонемента;
  • Хороший отдых — отпуск 28 календарных дней + 3 календарных дня дополнительно ежегодно, а также различные скидки на путешествия от наших партнеров;
  • Возможности раскрыть талант — мы поддерживаем хобби сотрудников, у нас есть корпоративный театр и кукольный театр;
  • Чемпионаты по программированию – соревнуемся не только в спорте;
  • Социальная ответственность — мы помогаем детям из детских домов, обучаем пенсионеров безопасному поведению в сети, сдаем кровь, очищаем парки от мусора на волонтерских субботниках и многое другое.