Habr Career · собрана 28 дней назад

DWH разработчик

Top Selection

УдалёнкаЛокация не определенаMiddle
PythonSQLGit

Описание вакансии

DWH разработчик Employment type: Полный рабочий день Grade: Middle Skills: Python Description: 🛠Требования: Опыт разработки с ETL Informatica не менее 2 лет; Опыт работы от 3 лет (Middle) или от 5 лет (Senior) в страховой, банковской либо телеком‑сфере; Для уровня Senior: опыт наставничества и управления рабочей группой; Для уровня Senior: наличие реализованных инициатив и внедрённых ноу‑хау с подтверждённым положительным эффектом; Навыки участия в проектах DWH в роли разработчика, архитектора либо дата‑инженера; Опыт оптимизации запросов к базам данных, включая работу с таблицами объёмом от 1 млрд строк и БД размером от 30 Тб; Умение проектировать физическую модель данных с применением инструментов моделирования; Способность оценивать и планировать задачи в условиях неопределённости, при отсутствии чётко сформулированных требований; Практический опыт работы в жёстких временных рамках, когда перенос сроков невозможен; Навыки анализа и рефакторинга кода, разработанного другими специалистами; Понимание принципов проектирования и наполнения хранилищ данных, включая работу с моделями, интеграциями, слоями данных и обеспечением их качества. Знание аналитических функций SQL и практик его оптимизации; Навыки корректировки плана выполнения запроса, в том числе с применением хинтов и иных методов оптимизации; Продвинутый уровень работы в IDE для работы с SQL (например, PL SQL Developer, SQL Developer и аналогичных); Знакомство с ИИ‑инструментами, помогающими в разработке; Опыт использования Git‑клиентов (в частности, GitExtensions, TortoiseGit и других); Практический опыт работы в системах управления задачами и проектами (например, Jira или аналогах); Умение вести разработку в соответствии с принятым в команде или проекте CODE‑style; Навыки самоорганизации и эффективного распределения ресурсов при одновременной работе над несколькими задачами с жёсткими дедлайнами; Готовность нести ответственность за итоговые результаты работы команды. Способность вникать в бизнес‑контекст задачи и оценивать влияние разрабатываемых решений на конечного пользователя; Открытость к поддержке коллег и передаче знаний.