April 2
Разработчик DE (Senior)
Проект:
Разработка программного кода и настройка целевого решения
Условия:
Грейд: Senior
Ставка: ваша
Локация: весь мир
Позиция:
Роль: Разработчик DE
Уровень: Senior
Количество: 1
- Владение одним из языков программирования:
- Знание принципов ООП
- Умение читать чужой код
- Опыт сборки проекта, компиляции и деплоя в Rancher / Docker
- Опыт проектирования, реализации, развития и поддержки интеграционных решений на стеке Big Data
- Знание SQL
- Опыт работы с:
- Опыт работы с любой реляционной БД:
- Умение работать с Git в консоли
- Знание специфики работы ETL-инструментов:
- Опыт работы с Hadoop
- Понимание устройства HDFS
- Понимание форматов данных
- Опыт работы с Hive или любым другим хранилищем на базе Hadoop
- Опыт использования систем ведения проектов и документации
- Умение работать с архитектурными схемами
- Понимание принципов построения и хранения данных:
- Понимание диагностических и трейс-файлов SAP HANA:
- Уверенный Python / Go / Java / C++ / Rust для парсинга логов и бинарных форматов
- Опыт написания утилит для разбора файлов
- Опыт работы с SAP HANA как источником данных
- Знание SQL-диалекта HANA
- Понимание типов данных
- Понимание форматов экспорта:
- Базовая администрация SAP HANA будет полезна
- Умение преобразовывать разобранные данные в форматы:
- Умение выгружать данные в Apache Kafka или другой подходящий источник
- Практика в:
- Опыт автоматизации анализа логов и трейсов
- Опыт расследования инцидентов производительности и ошибок
- Опыт администрирования Unix / Linux
- Или опыт администрирования Hadoop-стека:
- Опыт работы с Zabbix
- Опыт работы с Ansible
- Самостоятельная разработка, реализация и поддержка интеграционных решений на стеке, принятом в команде
- Работа со стеком:
- Определение технологического стека для конкретных проектов и задач
- Решение технически сложных задач, которые другие инженеры команды не могут решить
- Оперативное реагирование на информацию о проблемах в зоне ответственности
- Выполнение задач в установленный срок
- Разработка и контроль актуальности документации взаимодействия конфигурационных единиц платформы больших данных
- Предоставление отчетности о своей деятельности руководителю
- Контроль качества интеграционных решений
- Заведение задач и дефектов на рефакторинг
- Определение технологической стратегии развития проекта или продукта
- Выстраивание процессов:
- Внедрение и развитие инженерных практик
Важно на проекте:
Резюме кандидата должно отражать:
- чем кандидат занимался на каждом проекте
- какие навыки, технологии и программы использовал
- опыт разработки и поддержки интеграционных решений
- опыт работы с Big Data / Hadoop / HDFS / Hive / NiFi / Airflow / SQL / DWH / Data Lake
- опыт работы с Java / Groovy
- опыт работы с SAP HANA, если он есть
- опыт работы с Kafka / Iceberg / Paimon / observability / SRE, если он заявлен
- опыт выстраивания процессов CI/CD, code review и инженерных практик
Вопросы и предложения ➡️ @Pro_test_Studi. Указать 🆔 запроса.