Мы ищем сильного инженера, который умеет работать не только с новым кодом, но и с реальными production-системами, где цена ошибки высока.
Это не про «переписать всё с нуля», а про аккуратную эволюцию сложной финансовой системы с историей.
Система исторически написана на Delphi (предпочтительно Delphi XE5) с VCL-интерфейсом, активно использует БД (MS SQL / PostgreSQL) и хранимые процедуры.
Кодовая база содержит множество legacy-решений, поэтому важна способность спокойно разбираться в старом коде и аккуратно его улучшать.
Обязанности:
Поддержка и развитие существующего desktop-приложения на Delphi (VCL).
Разбор и стабилизация legacy-функциональности: поиск причин дефектов, исправления без поломки смежных модулей.
Работа с БД: написание и оптимизация хранимых процедур (MS SQL / PostgreSQL).
Улучшение качества: рефакторинг, снижение техдолга, повышение читаемости и предсказуемости поведения системы.
Работа по внутренним стандартам и архитектурным соглашениям команды.
Коммерческий опыт разработки на Delphi (желательно Delphi XE5) и VCL.
Уверенная работа с MS SQL и/или PostgreSQL: хранимые процедуры, оптимизация запросов.
Опыт поддержки крупных финансовых или учётных систем (высокая цена ошибки, сложные процессы, legacy).
Умение разбираться в чужом коде и аккуратно работать в существующей архитектуре.
Умение разбираться в бизнес-логике, реализованной в хранимых процедурах.
Опыт работы с Git и понимание нормальных практик работы с репозиториями.
Понимание принципов плагинных архитектур.
Опыт миграции/модернизации legacy desktop-систем (без «переписать всё»).
Опыт работы в финтехе/банковском домене (платежи, учёт, back-office процессы).
Опыт построения и улучшения внутренних dev-стандартов для legacy-команд.
Формат: удалённая работа.
Проект: финтех/учётная система, много legacy, важны аккуратность и инженерная дисциплина.