Разработчик PL/SQL

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

Полный рабочий деньМожно удаленно

Компания

Объединяем IT и ретейл, чтобы совершать самые важные покупки было просто — во всех уголках страны

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

О компании и команде

Магнит – крупнейший ритейлер России, более 27 000 магазинов различных форматов, размеров, ассортимента и географии. Это ставит перед компанией нетривиальные задачи по своевременному и оптимальному пополнению товарных запасов на торговых точках. За это в компании отвечает ряд систем прогнозирования и пополнения.

Мы - команда Автозаказа. Мы отвечаем за развитие систем расчета прогноза спроса по статистическим алгоритмам и расчет плана пополнения товарами торговых точек. Эти системы уровня Mission Critical, выполняют большой объем вычислений каждый день, т.к. расчет прогноза заказа и плана пополнения зависит от массы параметров, таких как прогноз спроса, ограничений поставщиков, графика поставок, минимального объем партии, параметров маркетинговых акций, значений минимальных страховых остатков в магазинах и др.

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

У нас в продуктиве две информационные системы: первая реализована на хранимых процедурах СУБД Oracle, вторая - Java приложение с выполнением распределенных вычислений в IMDG Apache Ignite и оркестрацией в Kubernetes.

Сейчас мы приглашаем PL\SQL-разработчика с опытом, который сможет разобраться в сложной системе, с хорошими навыками в области оптимизации запросов. Информационная система на базе СУБД Oracle в активной эксплуатации, поступает большое кол-во запросов на разработку нового и доработку текущего функционала. Система высоконагруженная, и к нашему коду предъявляются высокие требования по использованию ресурсов БД, много времени уделяется оптимальной архитектуре и оптимизации запросов.

У нас продуктовая команда из 19 человек, в которой представлены все необходимые роли: системный анализ, разработка Oracle, разработка Java, QA, DevOps, Support.

Процессы разработки и поставки построены с использованием GitLab, есть этап code review. Трекер задач – Jira, база знаний – Confluence.

Какие задачи предстоят:

  • Разработка и изменение существующих модулей и сервисов информационной системы в области автоматизированного пополнения товарных запасов на торговых точках;
  • Исправление ошибок в модулях и сервисах.

Ожидания от кандидата

  • Опыт работы с Oracle от 2 лет;
  • Владение PL/SQL на высоком уровне (работа с коллекциями, работа с секционированными таблицами, контроль потребляемых ресурсов БД);
  • навыки оптимизации запросов, написания оптимальных запросов в высоконагруженных информационных системах.

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

  • Стабильность и устойчивость крупной Компании, одного из крупнейших российских продуктовых ритейлеров;
  • Оформление в аккредитованную ИТ-"дочку" Компании;
  • Конкурентоспособная заработная плата (обсуждается индивидуально - можно повлиять на сумму офера);
  • График работы 5/2 с возможностью выбрать время начала рабочего дня;
  • Работу в максимально уютном офисе в Москве или в Краснодаре, или удаленно для кандидатов из других городов;
  • Возможность профессиональной реализации - мы не только берем экспертизу, но и помогаем развивать потенциал в интересных и многоплановых проектах, через оплачиваемое внешнее обучение, корпоративные курсы и участие в конференциях;
  • Работу в сильной команде - выходцы из Lamoda, Yandex, Avito, VK, Delivery club, Tinkoff, Ostrovok, Vprok.tech, X5.tech;
  • Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подходах;
  • Технику для работы: ноутбук и дополнительные мониторы.