улица Народной Воли 19А
О компании и проекте
Продукт — сложная прикладная система в сфере ЖКХ (учёт, отчётность, работа с лицевыми счетами, ГИС ЖКХ и т.д.). Сейчас кодовая база написана на Delphi + VBA + MsSQL. Это большой legacy-контур с накопленной бизнес-логикой, не маленький сервис «с нуля».
В действующей команде есть мастера Delphi/VBA — вы не будете один на один с legacy. С ними можно обсуждать нюансы старой логики, уточнять неочевидные места и сверять поведение.
Стратегия миграции — полное переписывание продукта на современный стек, а не постепенный рефакторинг. Мы строим новую архитектуру с нуля, аккуратно перенося бизнес-логику из старой системы.
Мы ищем сильного senior-разработчика, который поможет переписать продукт на современный стек C# / .NET + PostgreSQL. После переписывания — поддержка и развитие продукта, участие в дальнейших технических решениях.
Чем предстоит заниматься
Переписывать ключевые модули проекта с Delphi + VBA + MsSQL на C# / .NET, собирать новый прикладной backend.
Разбирать старую логику — переносить правила из legacy-кода, БД и служебных скриптов в понятный кодовый контур (при поддержке мастеров Delphi/VBA из команды).
Работать с PostgreSQL (схема данных, сложные запросы, миграции, сверка старого и нового поведения).
Использовать ИИ-агентов как рабочий инструмент: анализ legacy-кода, подготовка черновиков реализации, генерация тестов и документации, ускорение рутинных операций.
Участвовать в интеграциях, фоновых процессах, регламентных задачах и технических решениях по продукту.
После вывода новой версии в эксплуатацию — поддерживать продукт, развивать функциональность и участвовать в дальнейшем техпланировании.
Мы ожидаем
Сильный коммерческий опыт backend-разработки на C# / .NET (готовы смотреть senior-кандидатов с подтверждённым опытом сложных прикладных систем).
Уверенная работа с SQL и промышленными СУБД. Желательно хороший практический опыт с PostgreSQL.
Опыт переписывания, модернизации или глубокого рефакторинга legacy-систем, где логика исторически распределена между кодом, БД и служебными слоями.
Умение самостоятельно разбираться в чужом коде, восстанавливать фактическое поведение системы и аккуратно переносить критические сценарии.
Практичное отношение к ИИ-инструментам — умеете использовать AI coding assistants / ИИ-агентов как усилитель своей работы, а не как замену инженерного мышления.
Достаточная зрелость для самостоятельной работы под прямым контуром технического директора: брать задачу, декомпозировать, фиксировать риски и доводить до результата.
Будет преимуществом
Публичный или закрытый репозиторий с примерами похожих кейсов (migration, refactoring, backend-продукты, перенос сложной логики, AI-assisted разработка).
Реальные примеры использования ИИ-агентов / AI coding assistants (анализ legacy, генерация тестов, ускорение рефакторинга, техническая документация).
Опыт работы с Linux-окружениями, логами, конфигурацией приложений и типовыми задачами эксплуатации backend-сервисов.
Опыт проектирования интеграций, фоновых процессов, очередей, обменов данными и регламентных задач.
Понимание специфики ЖКХ (ГИС ЖКХ, отчётность, лицевые счета — будет плюсом, но не обязательно).
Условия работы
Формат: постоянная работа, прямое подчинение техническому директору.
Занятость: полная занятость, полный день.
График: удалённая работа (вы можете находиться в любом регионе), ключевые синки — в рабочее время по Екатеринбургу.
Отчётность: короткий письменный weekly-отчёт техническому директору + регулярные рабочие синхронизации по мере необходимости.
Почему это интересно
Сложная и понятная задача — полное переписывание ядра продукта на современный стек, а не поддержка чужого кода.
Не один на один с legacy — в команде есть мастера Delphi/VBA, которые помогут разобраться в старой логике.
Реальная работа с ИИ-агентами — не хайп, а практический инструмент для ускорения анализа и разработки.
Долгосрочная роль — после переписывания вы остаётесь в проекте, развиваете продукт дальше.
Минимум бюрократии — прямое общение с техническим директором, короткие отчёты, никаких лишних статусов.
Как откликнуться
Отправьте резюме и, если есть, ссылку на репозиторий или примеры кода (особенно ценим кейсы по legacy-модернизации или использованию ИИ).
В сопроводительном письме (2–3 предложения) укажите:
- какой у вас опыт переписывания / рефакторинга legacy-систем,
- работали ли с PostgreSQL,
- используете ли ИИ-инструменты в повседневной работе.