SkillStaff
Разработчик БД (SQL)
Database developer for a financial project at IT staffing company SkillStaff: builds and supports MS SQL Server solutions — writing and optimizing T-SQL queries, analyzing execution plans, tuning indexes, handling locks/transactions, and delivering DB changes via CI/CD (Git, Visual Studio DB projects). Remote work or offices in central Moscow.
- Compensation
- Not disclosed
- Location
- Москва
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- 5+ years of commercial experience with MS SQL Server
- Confident command of Transact-SQL (T-SQL)
- Good understanding of SQL Server internals and operating principles
- Knowledge of indexes and data types and ability to apply them for DB optimization
- Understanding of the SQL Server query optimizer and ability to analyze execution plans
- Understanding of locking, concurrency, and transactions mechanisms
- Understanding of how the Transaction Log works
- Experience with Git
- Understanding of CI/CD principles and experience with DB change delivery processes
Nice to have
- Experience with Database Projects in Visual Studio
Full description
Мы находимся в поиске cпециалиста для усиления существующего направления на финансовый проект.
Чем предстоит заниматься:
- Разрабатывать, дорабатывать и сопровождать решения на базе MS SQL Server.
- Писать и оптимизировать запросы на T-SQL.
- Анализировать производительность запросов и планы их выполнения, выявлять и устранять причины деградации.
- Проектировать и оптимизировать индексы и структуру БД.
- Анализировать и устранять проблемы, связанные с блокировками и конкурентным доступом.
- Работать с транзакциями и журналом транзакций SQL Server.
- Разрабатывать и сопровождать объекты БД: таблицы, представления, хранимые процедуры и др.
- Участвовать в подготовке и внедрении изменений БД через CI/CD.
- Работать с проектами баз данных в Visual Studio и системой контроля версий Git.
- Взаимодействовать с разработчиками и командой проекта по вопросам архитектуры, производительности и эксплуатации БД.
Для нас важно:
- 5+ лет коммерческого опыта с MS SQL Server.
- Уверенное владение Transact-SQL (T-SQL).
- Хорошее понимание устройства и принципов работы SQL Server.
- Знание индексов и типов данных, умение применять их для оптимизации БД.
- Понимание работы оптимизатора запросов SQL Server и умение анализировать планы выполнения.
- Понимание механизмов блокировок, конкурентного доступа и транзакций.
- Понимание принципов работы Transaction Log.
- Опыт работы с Git.
- Желателен опыт работы с Database Projects в Visual Studio.
- Понимание принципов CI/CD и опыт взаимодействия с процессами поставки изменений БД.
-
Главный принцип SkillStaff - Выбирай!
- РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.
- КОМФОРТ. SkillStaff — аккредитованная IT-компания, белая зарплата и удобный график работы. Создавай идеальные условия для своей работы: удаленная работа или возможность работать как в офисе клиента, так и в комфортном офисе SkillStaff в центре Москвы на Воздвиженке.
- ОБУЧЕНИЕ И РАЗВИТИЕ. Выбирай сам путь, по которому ты хочешь развиваться. Используй возможность обмена опытом и получение знаний через участие в разных проектах, совместную работу с высококвалифицированными коллегами.