Обязанности:
-
Выполнение роли разработчика корпоративного аналитического Хранилища данных на платформе Teradata и Informatica Power Center;
-
Реализация требований на разработку или доработку витрин данных, процессов загрузки и трансформации данных в КХД Teradata;
-
Автоматизация процессов по работе с данными КХД Teradata, реализация сложной логики и задач ядра хранилища данных;
-
Проектирование физической модели данных, структур данных, алгоритмов загрузки и обработки данных в ХД;
-
Построение решения с использованием SQL и процедур Teradata;
-
Разработка технического задания: описание алгоритмов, принципов обработки и хранения данных;
-
Анализ программного кода, оптимизация запросов;
-
Тестирование выполненных доработок, участие в процессе приемки-передачи объектов ХД в промышленную эксплуатацию;
-
Документирование ХД, включая архитектурные диаграммы, описание структур баз данных, алгоритмов обработки данных и др.
Требования:
-
Оконченное высшее образование технических специальностей;
-
Свежий практический опыт построения отказоустойчивых масштабируемых аналитических ХД на базе Teradata от 3 лет;
-
Свежий практический опыт реализации ETL / ELT с использованием Informatica Power Center от 3х лет;
-
Экспертное знание SQL и его процедурных расширений; умение строить сложные выборки и запросы на модификацию данных, умение разбираться в чужом коде;
-
Понимание плана запроса, физического соединения таблиц;
-
Знание индексов (типы индексов, целевое применение индексов), партиций, подпартиций;
-
Опыт написания процедур, функций;
-
Работа с таблицами больших объемов (> 1млрд записей);
-
Понимание MPP-архитектуры, распределения данных;
-
Опыт оптимизации расчетов, использования Viewpoint для мониторинга выполнения;
-
Опыт чтения чужого кода и проведения реверс-инжиниринга (MySQL, VBS, VBA, Excel, Python, API);
-
Знание подходов к разработке, документированию, тестированию ХД;
-
Знание методологий разработки (Agile, Scrum, Waterfall).
Желательно:
-
Опыт работы с Apache Kafka;
-
Опыт работы с Jira, Confluence, Git, Jenkins.
Что мы предлагаем:
-
Удаленный формат работы;
-
Работу в команде увлеченных и профессиональных людей;
-
Решение сложных и интересных задач;
-
График работы: 5/2 (09-18:00 или 10:00-19:00);
-
Полностью белую ЗП (отталкиваемся от ваших ожиданий);
-
Оплату больничного 100% от оклада;
-
Работу в аккредитованной ИТ-компании.