Кейсы
2026-01-12 23:14

Кадровый аутстаффинг разработчиков MS SQL, Oracle и Delphi для банковского ПО в России

Клиент — поставщик банковских систем класса Core banking. Такие продукты работают в «сердце» любой финансовой организации: выполняют операции, ведут счета, формируют проводки. В подобных проектах любая ошибка может повлиять на ряд бизнес-процессов. Компания iStaff-it помогла заказчику решить блок задач, предложив ему разработчика БД в рамках договора аутстаффинга.
Основная задача — ускорить выпуск нового функционала с параллельной поддержкой существующих модулей. Мы подключали специалиста, который встроился в процессы клиента и взял на себя задачи по Oracle (PL/SQL), Delphi и MS SQL.

Задачи проекта

Основная цель — развивать продукт без остановки эксплуатации: добавлять новый функционал, дорабатывать сценарии и поддерживать корректность данных в реляционных БД. На стороне заказчика требовался эксперт с опытом работы в банковской области, способный:
  • писать и оптимизировать SQL/PL/SQL-логику;
  • развивать клиентскую часть на Delphi;
  • проектировать и развивать реляционную модель данных;
  • участвовать в создании клиент-серверных решений.
За 675 часов специалист быстро встроился в команду и продвинул ряд релизов без расширения штата. Изменения вносились аккуратно, с опорой на стабильность и требования к критичным банковским средам.
Работа велась в рамках классической для отрасли архитектуры: одна часть логики — в БД (хранимые процедуры, пакеты, триггеры), вторая — на серверном уровне, а интерфейсы и утилиты — на стороне клиента. В проекте использовались Oracle Database, MS SQL и Delphi.

Что сделал специалист iStaff-it на проекте Core banking — от бизнес-логики до архитектуры

Заказчику понадобился разработчик и администратор баз данных, который одинаково уверенно работает с прикладной логикой, БД и интеграциями на уровне системы. Наш специалист встроился в процессы клиента и закрыл ключевые блоки задач. Не раскачивая команду и не создавая лишнего технического долга!

Разработка нового и доработка текущего функционала

Эксперт разрабатывал и дополнял модули банковского ПО: от новых сценариев и правил расчетов до правок в уже «живых» цепочках операций. Вносил изменения в Delphi-часть и PL/SQL-логику, аккуратно учитывая зависимости между модулями, статусы операций и обработку ошибок в транзакциях. Поддерживал совместимость с существующими интерфейсами, чтобы обновления проходили без сюрпризов на смежных участках.

Работа с данными и реляционными базами

В этом блоке работ фокус был на данных: в плане структуры, целостности, производительности и предсказуемости результатов. Специалист работал с требованиями так, чтобы изменения схемы и логики не «раскачивали» систему и не портили исторические архивы:
  1. Проектировал таблицы, связи, ограничения и индексы. Продумывал, как новые сущности вписываются в текущую модель, чтобы не ломать существующие зависимости и отчетность.
  2. Писал SQL-запросы и PL/SQL-процедуры под требования. Выносил повторяющиеся операции в пакеты, добавлял проверки и обработку ошибок, чтобы логика в БД работала предсказуемо.
  3. Участвовал в оптимизации тяжелых запросов и узких мест. Разбирал планы выполнения, перестраивал запросы и индексы, уменьшал лишние чтения и долгие блокировки на нагрузке.
  4. Помогал сохранять целостность при изменениях логики. Настраивал ограничения, проверки и сценарии миграций так, чтобы обновления проходили без потерь данных и «битых связей».
В результате привлечения заемного труда на основании договора аутстаффинга база оставалась консистентной при любых доработках. Новые сущности внедрялись без разрывов в связях, а запросы и процедуры работали стабильнее на реальных объемах (с меньшим риском деградации по времени ответа).

Клиент-сервер и трехуровневая архитектура

Специалист iStaff-it поддерживал компоненты в двух вариантах построения системы: где часть логики «живет» на клиенте, и где выделен серверный слой. Эксперт работал с Delphi, настраивал корректный обмен данными и следил за тем, чтобы на границах уровней не терялись проверки и не возникали «разъезды» в логике. Отдельное внимание уделялось обработке сетевых ошибок вместе с предсказуемостью поведения пользовательских сценариев.

Объем и результаты

За 675 часов разработчик БД SQL из iStaff-it помог клиенту ускорить развитие продукта, закрыв задачи по Oracle, Delphi и MS SQL без расширения штата. Заказчик получил усиление команды специалистом, который работает в банковском стеке, понимает требования к надежности и аккуратно встраивается в архитектуру.
Нужен девелопер под Oracle (PL/SQL), Delphi и MS SQL для банковского ПО или других критичных систем? Подберем специалиста в аутстафф-формате и подключим к проекту с учетом ваших процессов и требований.