Компания Cinimex – разработчик ПО и системный интегратор. Мы работаем с российскими банками ТОП-20, ритейлерами, производственными и добывающими компаниями. К своему 27-летию компания имеет уникальный опыт разработки программных решений и продолжает развивать свою экспертизу: разработка на микросервисной архитектуре, машинное обучение и искусственный интеллект, IoT, продуктовое направление и автоматизация предприятий.
Приглашаем в команду Разработчика GreenPlum на проект по переводу КХД одного из крупных банков РФ на импортозамещенную платформу, реализованную на GreenPlum.
Основные технологии:
- GreenPlum;
- SQL, PL/pgSQL;
- ETL и оркестрация (Apache Airflow & Python);
- GitLab;
- PostgreSQL (как дополнительная база);
- Jira & Wiki.
Задачи:
- Разработка, оптимизация и сопровождение ETL-процессов для загрузки и трансформации данных в GreenPlum;
- Написание сложных SQL-запросов, скриптов и процедур для обработки данных;
- Оптимизация SQL-запросов для работы с большими объемами данных;
- Разработка и реализация решений по реорганизации модели слоя Ядра (BDW → Data Vault 2.0);
- Поддержка и доработка существующего кода на SQL/PL/pgSQL;
- Проектирование физической структуры данных с учетом производительности;
- Оптимизация производительности БД, мониторинг и устранение узких мест;
- Участие в разработке и внедрении механизмов контроля качества данных;
- Участие в тестировании и отладке процессов загрузки данных;
- Взаимодействие с другими командами (аналитики, архитекторы, администраторы БД, DevOps) для проработки требований, эффективного развертывания решений и внедрения лучших практик;
- Автоматизация процессов загрузки и обработки данных с использованием оркестрации (Apache Airflow);
- Разработка документации по разработанным решениям и передача знаний команде;
- Участие в ревью кода.
Требования:
- Высшее техническое/математическое образование;
- Опыт работы на аналогичной должности от 3х лет (ИТ, финансы, Телеком);
- Опыт работы с СУБД GreenPlum (или аналогичными MPP-СУБД);
- Уверенное знание SQL и PL/pgSQL, навыки оптимизации запросов;
- Опыт работы с большими объемами данных и высоконагруженными системами;
- Опыт рефакторинга чужого кода;
- Знание ETL-процессов и принципов их построения;
- Опыт работы с системами контроля версий (Git/GitLab);
- Навыки работы в команде с использованием методологий Agile/Scrum.
Будет плюсом:
- Опыт работы в банковской сфере;
- Знание основ проектирования хранилищ данных (Data Vault 2.0, снежинка и тд);
- Навыки анализа и оптимизации SQL запросов;
- Опыт работы в роли системного аналитика в процессах расширения наполнения DWH;
- Опыт работы с распределёнными вычислениями (Apache Spark, Hadoop).
Условия:
- Работа в аккредитованной IT-компании;
- Возможность работать удалённо или в одном из комфортных офисов;
- Гибкое начало рабочего дня: с 08:00 до 11:00;
- ДМС со стоматологией, телемедициной и полисом ВЗР;
- Возможность взять больничный без больничного: 7 дней в году;
- IT-конференции, курсы, тренинги и сертификацию за счет компании;
- Внутренние митапы и семинары для обмена опытом и экспертизой;
- Курсы английского онлайн с компенсацией стоимости;
- Систему фидбеков, планов развития и роста в должности;
- Корпоративные цены в X-fit.