Мы ищем сильного инженера, который умеет работать не только с новым кодом, но и с реальными 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, важны аккуратность и инженерная дисциплина.
Похожие вакансии