Обязанности:
О компании и проекте Продукт — сложная прикладная система в сфере ЖКХ (учёт, отчётность, работа с лицевыми счетами, ГИС ЖКХ и т.д.). Сейчас кодовая база написана на 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, - используете ли ИИ-инструменты в повседневной работе.Похожие вакансии
От 300 000 до 350 000 руб.
Екатеринбург. Станции метро: Чкаловская, Геологическая, Площадь 1905 года, Динамо
Экстенсив
Договорная
Екатеринбург. Станции метро: Чкаловская, Геологическая, Площадь 1905 года, Динамо
«UZUM TECHNOLOGIES»
Java Developer (Middle+/Senior)
Договорная
Екатеринбург. Станции метро: Чкаловская, Геологическая, Площадь 1905 года, Динамо
Т-Банк
Frontend developer JS (senior/team lead)
От 375 000 руб.
Екатеринбург. Станции метро: Чкаловская, Геологическая, Площадь 1905 года, Динамо
Алабуга, ОЭЗ ППТ
Договорная
Екатеринбург. Станции метро: Чкаловская, Геологическая, Площадь 1905 года, Динамо
Брусника
Договорная
Екатеринбург. Станции метро: Чкаловская, Геологическая, Площадь 1905 года, Динамо
ЭОС