Разработчик T-SQL
О проекте
Мы разрабатываем брокерскую систему нового поколения, обеспечивающую стабильную и безопасную работу финансовых сервисов. Наша команда ищет опытного специалиста по базам данных (MS SQL Server), который возьмёт на себя ключевую роль в разработке, оптимизации и сопровождении высоконагруженных БД.
Что предстоит делать?
- Разрабатывать и сопровождать брокерскую систему в части БД (MS SQL Server 2019).
- Оптимизировать производительность запросов, индексов и транзакционных механизмов.
- Проектировать структуру БД с учётом высокой нагрузки и отказоустойчивости.
- Разрабатывать хранимые процедуры, триггеры, функции и другие серверные объекты.
- Работать с блокировками, журналом транзакций, планами выполнения запросов и оптимизатором SQL Server.
- Взаимодействовать с командой разработчиков и DevOps-инженеров для интеграции БД в общий процесс CI/CD.
- Участвовать в ревью кода и рефакторинге БД.
Какие навыки важны?
✅ Отличное владение Transact-SQL (T-SQL)
✅ Глубокое понимание устройства индексов, типов данных, блокировок и механики SQL Server
✅ Опыт оптимизации сложных SQL-запросов и работы с планами выполнения
✅ Знание принципов разработки отказоустойчивых и высоконагруженных БД
✅ Понимание процессов репликации, резервного копирования и восстановления данных
✅ Опыт работы с Git и проектами БД в Visual Studio (желательно)
✅ Понимание процессов CI/CD для БД (желательно)