GDECA (Gravity Data Engineering & Cloud Analytics)
C ++ Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер C/C++ для модернизации устаревшей Store Management System: перевод проприетарной файловой БД EZC на PostgreSQL с сохранением работоспособности бизнес-логики. Роль предполагает реверс-инжиниринг легаси-кода, проектирование переходной архитектуры и использование AI-инструментов для ускорения разработки.
Задачи
- Руководить модернизацией платформы Store Management System, развивавшейся более 30 лет
- Анализировать и реверс-инжинирить проприетарные файловые структуры EZC и паттерны доступа к данным
- Разрабатывать стратегии миграции с EZC на PostgreSQL с минимальным влиянием на бизнес
- Выявлять и устранять технический долг, легаси-зависимости и нестандартные реализации
- Проектировать переходные архитектуры с поэтапной миграцией и сосуществованием старой и новой платформ
- Проектировать, разрабатывать и поддерживать корпоративные решения на C и C++
- Рефакторить и модернизировать большие легаси-кодовые базы, сохраняя критичную бизнес-функциональность
- Разрабатывать API, middleware, интеграционные сервисы и фреймворки модернизации
- Устранять сложные проблемы приложений, баз данных и инфраструктуры
- Проектировать и реализовывать схемы PostgreSQL, стратегии индексации и оптимизацию производительности
- Преобразовывать проприетарные файловые модели данных в эффективные реляционные схемы
- Разрабатывать процессы ETL, конвертации, сверки и валидации данных
- Обеспечивать целостность, аудируемость и точность миграции данных
- Оптимизировать высоконагруженные транзакционные и batch-процессы
- Анализировать зависимости между приложениями, библиотеками, сервисами, утилитами, интерфейсами и batch-задачами
- Взаимодействовать с архитекторами, бизнес-аналитиками, инфраструктурными командами и владельцами приложений
- Разрабатывать интеграционные решения для поддержки легаси- и современных сред
- Готовить техническую документацию, архитектурные диаграммы и планы миграции
- Использовать AI-инструменты для анализа легаси-кода, реверс-инжиниринга, поиска зависимостей, автоматической документации, генерации тестов и модернизации
- Валидировать, оптимизировать и доводить до продакшена AI-сгенерированный код и архитектурные рекомендации
- Формировать лучшие практики и правила ответственной AI-ассистированной разработки в корпоративной среде
Требования
- Bachelor’s degree in computer science, Engineering, Information Systems, or equivalent experience
- 10+ лет опыта в разработке ПО
- 8+ лет практического опыта разработки на C/C++
- Обширный опыт работы с крупномасштабными легаси-системами и критичными корпоративными приложениями
- Сильный опыт проектирования реляционных баз данных
- Подтверждённый опыт проектов модернизации и миграции баз данных
- Глубокое понимание архитектуры ПО, системного программирования и паттернов интеграции
- Опыт устранения неполадок в сложных распределённых средах
- Сильные аналитические навыки и навыки решения проблем
- Подтверждённый опыт применения AI-инструментов разработки в корпоративной среде
- C
- C++
- SQL
Условия
- Начальный срок контракта — один год с возможностью продления в зависимости от сроков проекта, бизнес-приоритетов и результатов подрядчика
- Ставка обсуждается с учётом опыта, технических квалификаций и экспертизы в C/C++, модернизации легаси-платформ и миграции баз данных
- При подаче кандидатов необходимо указать предлагаемую ставку
- Резюме, ставки и квалификации подаются через Fieldglass не позднее 25 сентября 2026 года
- Ранние заявки приветствуются, так как кандидаты могут рассматриваться по мере поступления
Навыки
- C
- C++
- SQL
- PostgreSQL
- EZC
- Claude Code
- Python
- ETL
- API
- DevOps
- CI/CD
- автоматизированное тестирование
- облачные технологии