Разработчик баз данных
Зарплата
от 200 000 до 300 000 ₽
Требования
Местоположение и тип занятости
Компания
Ускоряем закрытие вакансий в IT до 3 дней, за счет автоматизаций. Видим недоступных вам кандидатов.
Описание вакансии
О компании и команде
Мы - Компания GetMeGit – сколковский HR tech стартап, у нас свой продукт по автоматизации рекрутинга и hr процессов. Сотрудничаем с крупными заказчиками, такими как Мосбиржа, Альфабанк, X5, IT1, Иннотех – и находим технических специалистов на их проекты. По сроку проекты разные – от 3 месяцев до 2 лет с возможной пролонгацией.
Ожидания от кандидата
Основные требования:
- Опыт работы с реляционными базами данных – глубокое понимание концепций реляционных баз данных, включая структуру данных, типы данных, индексы, триггеры и ограничители.
- Знание SQL и PL/SQL (для Oracle) или PL/pgSQL (для PostgreSQL) – умение создавать и оптимизировать сложные SQL-запросы, а также писать хранимые процедуры, функции и триггеры.
- Оптимизация производительности – навыки по профилированию и оптимизации производительности запросов, включая опыт работы с индексами, анализом плана выполнения запросов и предотвращением узких мест.
- Проектирование базы данных – опыт проектирования структур базы данных, нормализация данных и разработка схем для поддержки бизнес-процессов.
- Резервное копирование и восстановление данных – знание методов и стратегий резервного копирования и восстановления данных, умение работать с инструментами для бэкапа и восстановления, такими как RMAN (Oracle) или pg_dump/pg_restore (PostgreSQL).
- Обеспечение безопасности данных – понимание принципов обеспечения безопасности, таких как контроль доступа, шифрование, маскировка данных, работа с ролью и разрешениями.
- Мониторинг и администрирование БД – навыки мониторинга производительности и состояния базы данных, умение выявлять и устранять сбои и ошибки, знание таких инструментов мониторинга, как Oracle Enterprise Manager или pgAdmin.
- Работа с большими объемами данных – опыт работы с высоконагруженными системами и большими объемами данных, знание приемов оптимизации хранения и обработки данных.
- Работа с инструментами для управления версиями схемы базы данных – опыт использования систем контроля версий для базы данных, таких как Liquibase или Flyway.
- Аналитическое мышление и внимание к деталям – умение выявлять закономерности и находить оптимальные решения для сложных запросов и алгоритмов.
Дополнительные требования:
- Опыт работы с NoSQL базами данных (например, MongoDB, Redis) – будет плюсом.
- Знание автоматизации CI/CD для баз данных – опыт построения конвейеров для развертывания изменений в структуре базы данных.
- Понимание принципов и методов ETL – опыт работы с инструментами для извлечения, трансформации и загрузки данных, такими как Apache Nifi, Talend, Pentaho.
- Навыки работы с инструментами визуализации данных – понимание основ работы с инструментами для анализа и визуализации, такими как Power BI, Tableau.
- Знание языка программирования (например, Python, Java, C#) – для интеграции с базой данных через API и автоматизации задач.
Условия работы
Все проекты удаленные, в основном по времени МСК
Бонусы
Как правило всегда одно техническое собеседование на стороне заказчика и первичный скрининг со штатным HR