Разработчик SQL / DBA
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы – российский вендор программного обеспечения в области управления инженерными данными крупных промышленных объектов. Наши клиенты – частные и государственные организаций нефтегазовой и атомной отраслей, органы государственной власти.
Мы ведем продуктовую разработку программного обеспечения, применяя API разного уровня для достижения оптимальных результатов. Наши продукты охватывают следующие области:
- высокопроизводительное ПО для просмотра 2D/3D моделей, облаков точек инженерного лазерного сканирования,
- САПР промышленных объектов,
- PDM/PLM решения для управления инженерными данными.
Приглашаем на работу опытного специалиста на позицию Database Administrator (DBA) в продуктовую разработку web-решения для управления инженерными данными.
Обязанности и задачи
- Сопровождение ПО на MS SQL Server.
- Организация целостного хранения данных, нормализация.
- Организация темпорального хранения данных.
- Написание миграции данных.
- Поиск узких мест и оптимизиция работы данными в структурах, EAV.
- Портирование хранилища на PostgreSQL.
- Вынесение бизнес логики из хранимых процедур.
Требования:
- понимание теории: транзакции, acid, нормализация, индексы, блокировки.
- способность разобраться в чужом коде;
- умение работать в команде;
- умение грамотно оценивать трудоемкость задач;
- умение детально разбираться в сложном вопросе, используя англоязычные ресурсы.
Знание технологий:
- MS SQL Server Transact-SQL;
- PostgreSQL PL/pgSQL.
- ADO .NET
Значительным плюсом кандидату будет:
- оптимизация производительности запросов к Microsoft SQL Server / PostgreSQL;
- опыт разработки в стеке .NET;
- понимание принципов ООП;
- опыт работы с Azure DevOps: Git, task tracker, CI.
Бонусы
- заработная плата по результатам собеседования;
- оформление по ТК;
- работа только с внутренним заказчиком: владельцем продукта, аналитиком;
- возможность профессионального и карьерного роста;
- возможен гибкий график работы, удаленная работа;
- дружный коллектив.
Дополнительные инструкции
Необходимо выполнить тестовое задание на построение реляционной БД (до 1 раб. дня)