Обязанности:
Рефакторинг и оптимизация существующего кода;
Участие в проектировании и оценке сложности задач;
Взаимодействие с системными аналитиками команды для понимания требований бизнеса и нюансов реализации задачи;
Уверенное владение языком запросов SQL: DML и DDL запросы, агрегирующие и оконные функции, JOIN-таблиц, подзапросы и коррелированные подзапросы;
Глубокое понимание PL/SQL: создание и использование хранимых процедур и функций, использование пакетов, понимание семантики вызова функций и процедур – IN и OUT параметры, обработка исключений;
Управление транзакциями; понимание транзакционности и умение работать с ними в БД Oracle; Понимание различных уровней изоляции транзакций; Оптимизация SQL-запросов; использование индексов и оценка производительности запросов;
Ответственность, умение работать в команде;