Разработчик SQL
Требования
Местоположение и тип занятости
Компания
Российский телеком-оператор с 50 миллионами клиентов и 30 тысячами сотрудников
Описание вакансии
О компании и команде
Сегодня билайн — компания изменений, чутко реагирующая на потребности рынка и людей. А ещё билайн — это не просто компания, это — команда, объединённая общими ценностями и общей целью — быть лидером телеком и digital-рынков, предоставляя нашим клиентам новейшие продукты и услуги, а также сервис самого высокого уровня.
Продукт: Система 1CRetail предназначена для автоматизации процесса продаж и обслуживания в салонах Монобренда.
Ожидания от кандидата
Итак, вам предстоит:
- Настройка витрин данных согласно требованиям заказчика, нормализация и оптимизация структуры данных
- Поддержка функционала выгрузки из 1С в отчетные БД (SQL Server), проверка качества данных, проведение сверок, оперативное устранение ошибок для своевременной выгрузки
- Администрирование БД SQL Server, анализ нагрузки по метрикам, разработка/доработка скриптов/триггеров по поиску источников нагрузки
- Помощь пользователям в оптимизации запросов, добавление необходимых индексов на таблицы
- Разработка сложных оптимальных SQL-запросов на высоконагруженных БД
- Развитие и доработка ELT-движка (1C->SQL Server), поиск оптимальной конфигурации для ускорения загрузки.
- Подготовка документации, описание витрин в каталоге данных, автоматизация процессов по хранению метаинформации по структурам данных
Мы будем рады рассмотреть вашу кандидатуру, если у вас есть:
- Понимание принципов и технологий построения хранилищ данных. Опыт проектирования баз данных, разработки сложных и оптимальных SQL-запросов (SQL SERVER/Oracle/PostgreSQL/др. СУБД) в высоконагруженных системах от 1 года. Создание правильных индексов, тюнинг
- Разработка скриптов/систем по копированию больших объемов данных между базами
- Опыт программирования (ООП), разработки алгоритмов и структур данных. Разработка проектов (Java/C#/Scala/SQL)
- Уверенное знание Linux, опыт разработки cmd- и bash-скриптов от 1-го года
- Понимание принципов проектирования многопоточных приложений, включая отказоустойчивость, безопасность и производительность
- Уметь сокращать трудозатраты на выполнение монотонных работ, автоматизация процессов в высоконагруженных системах. Стремление оптимизировать процессы
- Оперативное решение задач в сложных/аварийных ситуациях
Условия работы
- Трудоустройство в аккредитованную ИТ-компанию;
- Сплоченную команду профессионалов, в которой можно не только успешно реализовывать проекты, но и перенимать опыт и развиваться;
- Обучение, участие в интересных проектах и расширение профессиональной экспертизы: мы участвуем в конференциях, митапах, публикуемся на Хабр и т.д.
- Конструктивную и открытую рабочую атмосферу;
- Полис добровольного медицинского страхования, обслуживаемый в лучших клиниках;
- Корпоративные скидки на фитнес, обучение, путешествия и т.п;
- Служебную сотовую связь.