Описание
Мы ищем эксперта по экосистеме Microsoft SQL Server, который не просто умеет писать запросы, но и понимает, как устроен оптимизатор, как работают блокировки и как спроектировать схему данных на годы вперед. Нам нужен разработчик, который одинаково свободно чувствует себя при написании сложных хранимых процедур и при настройке Always On Availability Groups. Ты станешь ключевым звеном между командой бэкенд-разработчиков и инфраструктурой, помогая создавать надежные, быстрые и масштабируемые решения.
Задачи
•Написание и рефакторинг сложных запросов, хранимых процедур, функций и триггеров на T-SQL.
•Тонкая настройка индексов (кластерных, некластерных, columnstore) и представлений для достижения максимальной производительности.
•Проектирование логических и физических моделей данных для новых высоконагруженных проектов.
•Принятие решений по нормализации/денормализации, выбор стратегий партиционирования больших таблиц.
•Анализ планов выполнения запросов (Execution Plans), поиск узких мест через Dynamic Management Views (DMV) и Query Store.
•Участие в планировании резервного копирования (Full, Diff, Log) и восстановления (Point-in-Time Recovery).
•Консультирование разработчиков по вопросам избежания блокировок (Deadlocks), правильного использования транзакций (уровни изоляции) и эффективной работы с ORM (Entity Framework, Dapper) без генерации "тяжелого" SQL.
•Участие в инцидент-менеджменте (RCA проблем с производительностью), написание документации по эксплуатации БД и настройка системы мониторинга критических метрик (среднее время отклика, количество deadlock'ов в секунду, размер логов).
Требования
•Коммерческий опыт разработки и поддержки баз данных MSSQL (версии 2016+) в составе крупных проектов с высокой нагрузкой.
•Уверенное владение T-SQL.
•Глубокое понимание работы оптимизатора запросов, умение читать и интерпретировать графические/текстовые планы.
•Опыт предотвращения и разрешения проблем с блокировками (Deadlock Graph).
•Опыт работы со средствами мониторинга (Grafana/Prometheus или Spotlight) для проактивного выявления проблем.
•Навыки код-ревью, умение аргументировать архитектурные решения и доступно объяснять сложные вещи команде.
•Стремление к активной командной работе, готовность участвовать в развитии проектов/задач на всех этапах.
Будет плюсом: опыт работы с ClickHouse (знание движков MergeTree, распределенных таблиц) и/или AirFlow (для построения пайплайнов ETL/ELT).
Условия
•Гибрид/удалёнка/офис, гибкое начало и окончание дня, уютный офис в 30 секундах от м. Белорусская с зонами отдыха, снеками и без дресс-кода.
•Спорттех — продукт с высокой нагрузкой, работа с платформенными решениями, гибкие методологии, фокус на результат, а не на бесконечные согласования.
•Выдаем всю необходимую для работы технику.
•Белая зарплата, оформление по ТК РФ с первого рабочего дня.
•Сильная команда профессионалов, высокая скорость принятия решений, открытость к инициативам и экспериментам.
•Собственная образовательная платформа, внешнее обучение за счёт компании, карьерные треки, участие в профильных митапах и конференциях.
•ДМС с телемедициной, стоматологией и психологической поддержкой, страхование в поездках за рубеж, оплата больничных, материальная помощь.
•Общение на «ты», свои команды по боксу, баскетболу, футболу, растяжке и киберспорту, плюс можем создать новые.
•Более 500 скидок и партнёрских предложений – от развлечений и техники до спорта и здоровья.