Обязанности:
- Участие в создании структуры БД;
- Написание сложных запросов и хранимых процедур на T-SQL;
- Оптимизация запросов, поиск узких мест и оптимизация работы БД;
- Разработка отчетов на MS SQL Reporting Services.
Задачи:
- Разработка и оптимизация SQL-запросов на T-SQL;
- Разработка хранимых процедур и функций на T-SQL;
- Разработка отчетов MS SQL Server Reporting Services;
- Поддержка и сопровождение отчётов.
Требования:
- Разработка под MS SQL Server в течение последних 3-х лет;
- Базовые знания веб-систем;
- Знание SQL (выборка, сортировка, фильтрация данных, объединения, агрегация, использование встроенных функций, использование подзапросов, использование табличных выражений, разработка хранимых процедур и функций на T-SQL (циклы, логические операторы и т.д.) применительно к MS SQL Server;
- Понимание работы транзакций, уровней изоляции транзакций;
- Понимание принципов и опыт оптимизации запросов, умение анализировать план выполнения запроса;
- Опыт проектирования БД (нормализация и денормализация, индексы);
- Знание MS SQL Reporting Services (создание сложных табличных отчетов и основ администрирования);
- Описать свой опыт в SQL — T-SQL (SQL Server);
- Опыт работы в системе версионности кода (git, bitbucket);
- Опыт работы в системе отслеживания ошибок (TFS, Jira).
Условия:
- Удалённая работа (коммуникация в Skype);
- Гибкий график;
- Официальное трудоустройство.