📚 Прокачайте навыки и карьеру

Выбирайте курсы со скидками до 60% — для любого уровня и направления.

раздел Курсы и обучение

Разработчик БД PostgreSQL

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

О компании и команде

Bell Integrator – один из ведущих системных интеграторов страны. Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.

Проект: В рамках одного из ключевых проектов крупного банка реализуется разработка новой информационной системы с использованием продукта вендора "Форсайт. Аналитическая платформа". Стек: PostgreSQL (обязательно), Clickhouse (будет плюсом)

Задачи

  • Разработка, оптимизация и сопровождение процедур, функций, представлений, SQL- и DDL-скриптов в PostgreSQL;
  • Участие в реализации логики обработки и подготовки данных на уровне СУБД;
  • Разработка компонент для загрузки, трансформации и выгрузки данных (ETL) с использованием SQL и встроенных механизмов БД;
  • Проектирование и сопровождение физических структур баз данных (таблицы, индексы, партицирование и др.);
  • Участие в выявлении узких мест и оптимизация производительности БД (анализ планов выполнения запросов, работа с индексами и конфигурацией);
  • Поддержка и доработка механизмов контроля качества данных (валидации, проверки связности, ограничения целостности);
  • Работа с большими объёмами данных, включая массовую загрузку;
  • Обеспечение интеграции данных с различными источниками;
  • Ведение SQL-кода в системе контроля версий, участие в процессе релизов и выкладки изменений.

Ожидания от кандидата

  • Опыт работы с реляционными базами данных в роли разработчика от 3 лет;
  • Уверенное владение PostgreSQL: написание хранимых процедур, функций, оптимизация сложных SQL-запросов, работа с индексами, partitioning;
  • Умение проектировать и реализовывать физические структуры БД под задачи высокой нагрузки;
  • Опыт работы с ETL-процессами на уровне SQL и встроенных инструментов БД;
  • Знание принципов обеспечения целостности и валидации данных;
  • Навыки оптимизации производительности: умение читать планы выполнения запросов, использовать профилировщики, устранять узкие места;
  • Уверенное владение Linux: работа с консолью, настройка окружения для БД, cron, базовая автоматизация (bash);
  • Опыт работы с ClickHouse — приветствуется;

Условия работы

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Возможность работать совместно с командой по гибридному формату в офисе Москвы