Обязанности:
-
Взаимодействовать с аналитиками и командами сопровождения для реализации изменений;
-
Разрабатывать и внедрять решения на SQL Server от проектирования структуры БД до создания оптимизированного и безопасного кода, включая триггеры, представления, хранимые процедуры и функции;
-
Оптимизировать SQL-запросы и анализировать планы выполнения;
-
Поддерживать существующий SQL-код, участвовать в его рефакторинге и автоматизации;
-
Оптимизировать и исправлять ошибки в работающих информационных системах;
-
Участвовать в проектировании и развитии информационных систем;
-
Участвовать в миграции данных, создании и автоматизации тестовых и разработческих сред.
-
Опыт работы с Microsoft SQL Server от 2 лет;
-
Глубокие знания T-SQL, включая проектирование и разработку модулей (SP, функции, триггеры, представления);
-
Понимание принципов нормализации данных и построения реляционной модели;
-
Опыт оптимизации запросов и анализа execution plans;
-
Знание устройства индексов, принципов выбора кластерного и некластерного ключей, использования filtered и included columns;
-
Владение механизмами транзакций, блокировок и уровней изоляции;
-
Знание сценариев резервного копирования и восстановления
-
Английский на уровне не ниже A2
Будет преимуществом:Опыт работы с ETL и CDC инструментами (NiFi, Debezium), проектирование и поддержка DWH решений;
Опыт проектирования и сопровождения баз данных PostgreSQL;
Опыт работы с Zabbix, Grafana, Graylog&ELK;
Опыт работы в финансовом секторе (банк, брокер, страхование);
Опыт автоматизации SQL-задач с использованием PowerShell или Python;
Опыт версионирования SQL-кода (DevOps подходы).
-
Возможность развиваться профессионально, сопровождая и развивая продукты, а также участвуя в масштабных и инновационных задачах и проектах;
-
Комфортный "белый" оклад, годовую премию и 13 зарплату;
-
Саморазвитие – мы сделали обучение за счет компании;
-
Хороший отдых – отпуск 26 календарных дней;
-
Дополнительная медицинская страховка;
-
Day-off в день рождения.