April 2

Разработчик DE (Senior)

🆔 запроса: D-38
Статус: Открыт

Проект:
Разработка программного кода и настройка целевого решения

Условия:
Грейд: Senior
Ставка: ваша
Локация: весь мир

Позиция:
Роль: Разработчик DE
Уровень: Senior
Количество: 1

Обязательные требования:

  • Владение одним из языков программирования:
    • Java
    • Groovy
  • Знание принципов ООП
  • Умение читать чужой код
  • Опыт сборки проекта, компиляции и деплоя в Rancher / Docker
  • Опыт проектирования, реализации, развития и поддержки интеграционных решений на стеке Big Data
  • Знание SQL
  • Опыт работы с:
    • индексами
    • функциями
    • чтением планов запросов
    • оптимизацией запросов
  • Опыт работы с любой реляционной БД:
    • Oracle
    • Postgres
    • MySQL
    • MS SQL
    • DB2
    • и др.
  • Умение работать с Git в консоли
  • Знание специфики работы ETL-инструментов:
    • Apache NiFi
    • Airflow
    • интеграционные шины SAP BW
    • Talend
    • Informatica
    • SAS
    • и др.
  • Опыт работы с Hadoop
  • Понимание устройства HDFS
  • Понимание форматов данных
  • Опыт работы с Hive или любым другим хранилищем на базе Hadoop
  • Опыт использования систем ведения проектов и документации
  • Умение работать с архитектурными схемами
  • Понимание принципов построения и хранения данных:
    • DWH
    • Data Lake

Дополнительные требования:

  • Понимание диагностических и трейс-файлов SAP HANA:
    • структура
    • назначение
    • базовая интерпретация событий
  • Уверенный Python / Go / Java / C++ / Rust для парсинга логов и бинарных форматов
  • Опыт написания утилит для разбора файлов
  • Опыт работы с SAP HANA как источником данных
  • Знание SQL-диалекта HANA
  • Понимание типов данных
  • Понимание форматов экспорта:
    • CSV
    • бинарные форматы
  • Базовая администрация SAP HANA будет полезна
  • Умение преобразовывать разобранные данные в форматы:
    • Iceberg
    • Paimon
    • таблицы
    • события
    • JSON
  • Умение выгружать данные в Apache Kafka или другой подходящий источник
  • Практика в:
    • data engineering
    • observability
    • SRE
  • Опыт автоматизации анализа логов и трейсов
  • Опыт расследования инцидентов производительности и ошибок

Желательно:

  • Опыт администрирования Unix / Linux
  • Или опыт администрирования Hadoop-стека:
    • HDFS
    • Yarn
    • Ranger
    • Spark
    • Zookeeper
  • Опыт работы с Zabbix
  • Опыт работы с Ansible

Задачи на проекте:

  • Самостоятельная разработка, реализация и поддержка интеграционных решений на стеке, принятом в команде
  • Работа со стеком:
    • Java
    • Groovy
    • Apache NiFi
    • Airflow
  • Определение технологического стека для конкретных проектов и задач
  • Решение технически сложных задач, которые другие инженеры команды не могут решить
  • Оперативное реагирование на информацию о проблемах в зоне ответственности
  • Выполнение задач в установленный срок
  • Разработка и контроль актуальности документации взаимодействия конфигурационных единиц платформы больших данных
  • Предоставление отчетности о своей деятельности руководителю
  • Контроль качества интеграционных решений
  • Заведение задач и дефектов на рефакторинг
  • Определение технологической стратегии развития проекта или продукта
  • Выстраивание процессов:
    • CI/CD
    • code review
  • Внедрение и развитие инженерных практик

Важно на проекте:
Резюме кандидата должно отражать:

  • чем кандидат занимался на каждом проекте
  • какие навыки, технологии и программы использовал
  • опыт разработки и поддержки интеграционных решений
  • опыт работы с Big Data / Hadoop / HDFS / Hive / NiFi / Airflow / SQL / DWH / Data Lake
  • опыт работы с Java / Groovy
  • опыт работы с SAP HANA, если он есть
  • опыт работы с Kafka / Iceberg / Paimon / observability / SRE, если он заявлен
  • опыт выстраивания процессов CI/CD, code review и инженерных практик

Что присылать:

  • CV кандидата
  • ФИО
  • Страна / город
  • Гражданство
  • Грейд
  • Ставка
  • Дата готовности к старту
  • Таблицу соответствия требованиям (ДА / НЕТ)
  • Все пункты с ответом ДА должны быть подтверждены в резюме

Вопросы и предложения ➡️ @Pro_test_Studi. Указать 🆔 запроса.