Описание вакансии
Условия работы
Мы занимаемся разработкой и внедрением собственной BI-системы на основе свободного программного обеспечения (Open Source). Сейчас у нас есть готовый продукт, который подразумевает выполнение следующего функционала:
- Администрирование серверов (Linux, Bash)
- Администрирование базы данных (PostgreSQL, Redis)
- Настройка маршрутизации и проксирования (Nginx, OpenResty, LUA)
- Интеграция с существующими хранилищами данных (Teradata, Oracle, Hyperion, SAS) на базе Pentaho Data Integration
- Централизация аутентификации и авторизации в наших микросервисах (Docker) через корпоративный Active Directory
- Разработка и кастомизация компонентов BI (Git, Python, NodeJS, D3, React, Webpack, HTML, CSS, JSON)
- Участие в проектировании и разработке хранилища данных
- Оптимизация, автоматизация и поддержка существующих аналитических решений
- Миграция существующей отчетности (Еxcel) на новую BI систему
Требования:
Мы ищем в команду опытного разработчика, который будет разрабатывать новые виды визуализации, системные компоненты BI с их последующей интеграцией с корпоративными сервисами и источниками данных. Ниже приводим список требований к кандидату в порядке значимости:
- Отличное знание языков программирования Back-End (Python, JavaScript - Node.JS)
- Опыт разработки на современных клиентских фреймворках в порядке значимости - D3, Flask, Pandas, React , VueJS, jQuery, Bootstrap
- Умение работать с системой контроля версий Git
- Умение разбираться в чужом коде
- Знание технологий Front-End (HTML, CSS, JSON)
- Знание хотя бы одной из систем сборки (желательно webpack)
- Высокий уровень знаний SQL - написание хранимых процедур, функций, сложных запросов, создание, таблиц, представлений, оптимизация запросов, работа с индексами.
- Знание технологии ORM и библиотеки SQLAlchemy
- Знание технологии контейнерной виртуализации Docker
Дополнительным плюсом будет:
- Опыт разработки на проектах внедрения BI для Enterprise
- Наличие портфолио разработчика
- Базовые знание Linux
- Опыт и работа с Nginx или OpenResty
- Знание инструментов оркестрации Docker (Kubernetes, Swarm)
- Знание Agile, Kanban (JIRA)
Бонусы
Мы, в свою очередь гарантируем:
- Официальное трудоустройство по ТК РФ;
- Стабильная "белая" заработная плата;
- Пятидневная рабочая неделя;
- Корпоративная мобильная связь;
- Полис ДМС (добровольного медицинского страхования).
- Корпоративное обучение;
- Карьерный рост.