ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1050704 | Разработчик PostgreSQL | Ташкент | > CLICK | open | 2023-11-27 |
Требования
Хорошие знания PL/PgSQL. Знание основных подходов к проектированию и нормализации БД. Опыт разработки сложных запросов, хранимых процедур, функций, триггеров...
Обязанности
Перенос функционала OLTP системы (код, структуры БД и таблиц, представления и т.д.) из MS SQL Server в PostgreSql.
Описание
Чем предстоит заниматься:
- Перенос функционала OLTP системы (код, структуры БД и таблиц, представления и т.д.) из MS SQL Server в PostgreSql
- Дальнейшая разработка БД на Pl/PgSQL (структура БД, индексы, хранимые процедуры, представления, триггеры, функции и т.д.)
- Сопровождение своего кода от внедрения до мониторинга работы в продакшне
- Оптимизация работы БД (секционирование, рефакторинг, и т.д)
- Участие в обсуждении и принятии решений, касающихся слоя БД
- Согласование решений с архитекторами, аналитиками, разработчиками
- Базовое администрирование СУБД PostgreSQL - резервное копирование, восстановление, мониторинг производительности.
Что понадобится:
- Хорошие знания PL/PgSQL
- Знание основных подходов к проектированию и нормализации БД.
- Опыт разработки сложных запросов, хранимых процедур, функций, триггеров на Pl/PgSql
- Понимание особенностей работы ядра СУБД на физическом уровне с целью эффективной оптимизации запросов в высоконагруженной среде 24/7
- Опыт в реализации оптимального управления транзакциями в высококонкурентной среде.
- Понимание принципов индексирования, секционирования и журналирования данных.
- Опыт работы с планировщиком запросов и достижения оптимальных планов выполнения запросов.
- Умение использовать CTE, массивы, json/jsonb, xml, хорошие знания особенностей Postgresql
- Опыт решения проблем производительности и администрирования PostgreSQL
- Умение работать в Linux на уровне опытного пользователя
- Способность к самостоятельной работе и обучению, как коллегами, так и самостоятельно
Будет плюсом:
- Опыт построения и работы с отказоустойчивым кластером в PostgreSQL
- Понимание Transact SQL
- Опыт работы с дополнительными модулями (file_fdw, hstore, lo, pg_buffercache, pg_freespacemap, pg_prewarm, pg_stat_statements, pg_visibility, postgres_fdw, tsm_system_rows, uuid-ossp)
- Знание базовых основ администрирования Linux
Условия:
Если ты рассматриваешь релокацию, то можно подаваться :) Удаленно совсем не рассматриваем.
- Официальное трудоустройство;
- Офис в центре города (станция м. Пушкина);
- График работы: 5/2 (возможно обсуждение гибридного графика);
- Корпоративный английский;
- Корпоративный тренажерный зал;
- Компенсация обсуждается при собеседовании.