Нужен именно инженер и back-end PL/SQL developer, т.е. работа со схемами, таблицами, метаданными, SQL и PL/SQL. Поддержка групп разработчиков. Проектирование и разработка PL/SQL пакетов и тулзов (за перл - доп. баллы). Опыт DBA приветствуется, но не требуется. Фронтенды типа Формс, APEX, и пр. не требуются. Oracle Apps не требуется.
Что реально нужно и будут спрашивать:
- SQL на средне-высоком уровне. Например понятие о Model не требуется, но аналитические функиции обязательны.
- Понятие об execution plan, оптимизация запросов. Например, четко понимать разницу между full и index range scan и когда что применимо.
- Вообще оптимизатор, статспак, AWR, wait events, statistics, tkprof, segment stats - зачем оно и как работает.
- Блокировки, транзакции, optimistic vs pessimistic locking, механизм undo и как он используется. За Log Miner доп. плюс.
- RAC, как он устроен, его особенности с точки зрения back-end разработчика.
- PL/SQL - опыт писания пакетов, bulk ops, pragmas, exceptions, стандартные пакеты. Опыт с AQ приветствуется.
- Логическое моделирование: PK/UK, Natural vs surrogate keys, FK, другие constraints. Обьяснить на пальцах что такое и зачем нужны нормальные формы.
- Физическое моделирование: Heap vs IOT, роль pctfree, партицирование, global vs local indexes, LOB и заморочки с ними, MView, за понимание механизма работы MV log - плюс.
On-site интервью обязательно (после phone), но кто будет оплачивать проезд - вопрос открытый
Резюме шлите на oracle_engineer_wanted на яхе дот ком.