Почему мы ищем коллегу?
Расширение штата для усиления команды разработки.
Бизнес-область:
Разработка собственных программных продуктов и создание удобных и функциональных приложений для решения задач в области логистики ж/д перевозок на путях необщего пользования для крупных промышленных предприятий.
Условия:
Трудоустройство в соответствии с ТК РФ.
Компания имеет аккредитацию в сфере информационных технологий.
Открыты для сотрудничества с соискателями из любой точки России, предлагаем полностью дистанционный формат работы.
Обеспечиваем необходимым техническим оснащением для работы.
Полный социальный пакет.
Мы приветствуем заявки от всех квалифицированных кандидатов, включая лиц с инвалидностью. Мы стремимся создать инклюзивную рабочую среду, где каждый имеет возможность реализовать свой потенциал.
Важно:
Указывайте, пожалуйста, в сопроводительном письме зарплатные ожидания.
Стек:
Обязательно:
PostgreSQL
Будет плюсом:
- Oracle
- PL/SQL
- Git
- CI/CD
- Docker
- Kubernetes
Обязанности:
- Участие в проектах разработки, внедрения и сопровождения программного обеспечения
- Разработка серверной части БД PostgreSQL: разработка и поддержка хранимых процедур, функций и пакетов (при необходимости), а также отчетов любой сложности. Ваша задача - создавать эффективные и масштабируемые решения.
- Написание и оптимизация производительности SQL запросов и хранимых процедур. Ваша экспертиза будет направлена на выявление и устранение узких мест в производительности.
- Активное участие в проектировании структуры базы данных и выборе оптимальных решений, учитывающих особенности предметной области и требования к производительности.
- Анализ и устранение проблем, связанных с работой базы данных, включая вопросы производительности, доступности и безопасности.
- Документирование разработанного кода и процедур.
- Взаимодействие с другими командами разработки для обеспечения интеграции базы данных с другими компонентами программного обеспечения.
Требования:
- Обязательные:
- Опыт работы от 2-х лет с PostgreSQL в качестве разработчика БД.
- Опыт работы в консоли PostgreSQL.
- Отличное знание SQL и опыт написания сложных запросов, хранимых процедур и функций на PL/pgSQL.
- Опыт оптимизации SQL запросов и хранимых процедур для повышения производительности.
- Опыт работы с большими объемами данных и понимание принципов масштабирования баз данных.
- Понимание принципов проектирования реляционных баз данных и оптимизации структуры данных.
- Умение анализировать и диагностировать проблемы, связанные с работой базы данных.
- Умение работать в команде, эффективно общаться с коллегами и заказчиками.
- Ответственность, внимательность к деталям и стремление к постоянному профессиональному развитию.
- Желательные (будет плюсом):
- Опыт разработки высоконагруженных приложений, работающих с PostgreSQL.
- Опыт работы с другими СУБД, такими как Oracle (знание PL/SQL будет большим плюсом).
- Опыт миграции с БД Oracle на PostgreSQL.
- Знание принципов работы репликации и кластеризации PostgreSQL.
- Опыт работы с системами контроля версий (Git).
- Опыт работы с инструментами CI/CD (Continuous Integration/Continuous Delivery) для автоматизации развертывания изменений в базе данных.
- Знакомство с докер-контейнерами и оркестрацией (Kubernetes).
- Опыт работы с инструментами мониторинга производительности PostgreSQL.
Этапы отбора:
Первичное телефонное интервью.
Онлайн-собеседование.
Решение.