Чем предстоит заниматься:
- Разрабатывать, тестировать и исправлять ошибки в приложениях;
- Оптимизировать SQL скрипты и PL/SQL код для повышения производительности;
- Участвовать в проработке архитектуры решений.
Какие знания и навыки для нас важны:
-
Опыт работы от 4 лет;
-
Oracle 11g/12c : SQL, PL/SQL, написание пакетов и других элементов хранимой логики, применение аналитических и групповых функций, работа с коллекциями, объектами и очередями (OAQ);
-
Опыт работы с большими объёмами данных;
-
Опыт оптимизации запросов и процедурного кода;
-
Опыт работы с XML/XSLT/JSON/HTML;
-
Опыт работы с веб-сервисами (wsdl, soap, rest);
-
Опыт работы с Kafka;
-
Навыки работы в ELK stack (Kibana, Elasticsearch);
-
Знание теории и опыт проектирования БД;
-
Знание паттернов разработки и опыт рефакторинга;
-
Опыт разработки в условиях поддержки корпоративной информационной системы;
-
Навыки чтения чужого кода и восстановления логики работы по существующему коду;
-
Версионная система: GIT;
-
Инструменты: PL/SQL Developer, / SQL Developer / TOAD / pgAdmin / DBeaver, SQLPlus, Team Foundation Server (TFS), GITExtensions;
-
Теоретический и практический опыт работы по методологиям Agile (SAFE / Scrum / Kanban);
-
Чтение UML и ER-диаграмм.
Плюсом будет:
-
Опыт работы с Postgre или желание работать с данной СУБД;
-
Опыт работы с Camunda, Platformeco (оркестраторы процессов) или желание научиться разрабатывать на данных платформах;
-
Опыт разработки Delphi 7 / XE : работа с СУБД, разработка GUI, работа с интерфейсами, использование Win32 API, трёхуровневая архитектура MIDAS, опыт применения компонент DAO и ODAC для работы с СУБД.