Разработчик баз данных

IQ Data

Разработчик баз данных

Москва, Бакунинская улица, 71

Метро: Электрозаводская

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

Основные обязанности:

  • Архитектурное проектирование БД: Разработка концептуальной, логической и физической моделей данных единого хранилища. Проектирование топологии таблиц, схем данных и связей между ними. Оптимизация хранилищ данных, оптимизация производительности базы данных при тяжелых еженедельных инкрементальных загрузках;
  • Разработка и поддержка ETL/ELT пайплайнов: Написание надежных скриптов на Python для еженедельной выгрузки данных из 10 сторонних API, обработки JSON/XML-ответов и обработки ошибок связи;
  • Оркестрация процессов: Настройка, мониторинг и поддержка расписания запусков пайплайнов;
  • Разработка логики повторных запусков и системы оповещений при сбоях API;
  • Интеграция справочников и НСИ: Техническое подключение, версионирование и синхронизация мастер-справочников, словарей и классификаторов в единой БД;
  • Реализация алгоритмов маппинга (в т.ч. нечеткого поиска) совместно с аналитиками;
  • Обеспечение качества данных: Внедрение автоматических проверок (DQ-тестов) на этапе загрузки совместно с DQ-аналитиком (валидация типов, проверка на пустые значения, дубликаты, бизнес-логику);
  • Подготовка витрин данных для отгрузки клиентам.

Требования:

  • Экспертный SQL (MS SQL, PostgreSQL): Глубокое понимание архитектуры MS SQL (PostgreSQL будет преимуществом). Написание сложных запросов, CTE, оконных функций. Опыт оптимизации запросов, настройки индексов и чтения планов выполнения (EXPLAIN);
  • Уверенный Python: Опыт коммерческой разработки на Python от 2–3 лет. Отличное знание библиотек для обработки данных (pandas, numpy) и работы с БД/API (requests, httpx, SQLAlchemy);
  • Опыт работы с оркестраторами: Практический опыт настройки пайплайнов в Apache Airflow (предпочтительно), Prefect или аналогичных инструментах;
  • Работа с API: Понимание принципов работы REST API, веб-хуков, обработки механизмов авторизации (OAuth, API-ключи, токены) и лимитов на запросы;
  • Инженерная культура: Уверенное владение Git (ветвление, Pull Request), понимание принципов CI/CD, опыт контейнеризации приложений (Docker).
Условия:
  • Официальное трудоустройство со стабильной заработной платой, сумма которой обсуждается с финальным кандидатом;
  • ДМС после года работы;
  • График работы 5/2, с возможностью работать в гибридном формате;
  • Современный офис и дружная команда профессионалов;
  • Интересные задачи и возможность профессионального роста.
Навыки
  • MS SQL
  • Python
  • PostgreSQL
  • Apache Airflow
  • Docker-compose
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Тендертех

Аналитик данных

Тендертех

  • Москва

  • Не указана

Рекомендуем
Керама Марацци

Программист Python (ИИ)

Керама Марацци

  • Москва

  • Не указана

Рекомендуем
СИНЕРГИЯ
  • Москва

  • Не указана

Рекомендуем
WINLINE
  • Москва

  • от 220000 RUR

Коммерсантъ
  • Москва

  • от 220000 RUR

ФИНТЕХ
  • Москва

  • от 220000 RUR

TrueConf
  • Москва

  • от 270000 RUR

Домклик

Python Developer

Домклик

  • Москва

  • от 270000 RUR

BND LLC
  • Москва

  • до 140000 RUR

СИНЕРГИЯ
  • Москва

  • до 140000 RUR

ИдаПроджект

Backend Developer (FastAPI)

ИдаПроджект

  • Москва

  • до 140000 RUR

АНО Агентство по технологическому развитию

ETL/BI разработчик

АНО Агентство по технологическому развитию

  • Москва

  • до 140000 RUR

Лига Ставок

DB Разработчик (MSSQL)

Лига Ставок

  • Москва

  • до 140000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию