Программист разработчик С++
Интересная вакансия для инженеров-разработчиков, любящих сложные архитектурные задачи и промышленное ПО. Из минусов — работа с устаревшим кодом (Delphi) и отсутствие удаленного формата (только гибрид в Ярославле).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена необходимостью работы с legacy-кодом на Delphi и его портированием на C++, а также спецификой предметной области (CAD-системы, ГОСТы). Требуется владение стеком C++, C# и Qt одновременно.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиции Middle C++ разработчика в Ярославле с таким широким стеком (C++, C#, Delphi) рыночные ожидания составляют от 150 000 до 250 000 рублей. Учитывая специфику CAD, опытные специалисты могут претендовать на верхнюю границу диапазона.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
ANCOR
Программист разработчик С++
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: гибрид или офис (Ярославль)
*☑️* Чем предстоит заниматься
-Поэтапная декомпозиция главного 3D-модуля - перевод функционала из Delphi‑монолита в C++/Qt DLL, перенос на x64
-Модернизация расчётных модулей и библиотек‑адаптеров
-Участие в развитии платформенной оболочки
-Разработка и доработка плагинов под Tekla Structures для выпуска чертежей КМД
-Поддержка интеграций с AutoCAD и NanoCAD, скриптов и вспомогательных утилит
-Прямая работа с инженерами‑проектировщиками: сбор требований, анализ поставленных задач, приёмка
-Перевод технических постановок в архитектурные решения с учетом задач проектирования
-Модульное тестирование, отладка, оперативное исправление ошибок, поддержка пользователей
-Документирование новых и изменяемых модулей, актуализация технических спецификаций
*☑️* Наши пожелания к кандидатам
-Уверенное владение C++, Qt, C#, .NET от 3 лет
-Знание Delphi крайне желательно – вам предстоит разбирать и портировать легаси‑код
-Опыт разработки на Windows на Visual Studio/RAD Studio
-Понимание принципов работы реляционных СУБД (Microsoft SQL Server, MySQL, PostgreSQL)
-Английский язык на уровне чтения технической документации и коммуникации с коллегами в Европе
-Готовность погружаться в предметную область: чтение строительных чертежей, базовое знакомство с ГОСТ/стандартами (если опыта нет - научим)
-Опыт разработки под CAD‑системы (Tekla Structures API, AutoCAD/NanoCAD SDK)
-Опыт декомпозиции больших проектов и переноса их на C++/Qt
-Умение работать с системой контроля версий SVN
-Портфолио реализованных CAD‑инструментов или проектов из машиностроения/строительства
Контакты: Откликнуться
*🔥* Подписаться на наши каналы / Откликнуться / Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- PostgreSQL
- MySQL
- .NET
- Qt
- Microsoft SQL Server
- Visual Studio
- SVN
- Delphi
- C#
- RAD Studio
- AutoCAD SDK
- NanoCAD SDK
- Tekla Structures API
Возможные вопросы на собеседовании
Вакансия предполагает перенос функционала из Delphi-монолита в C++/Qt DLL. Важно понимать, как кандидат планирует обеспечивать стабильность при таком переходе.
Расскажите о вашем опыте портирования кода с Delphi на C++. С какими основными трудностями вы сталкивались при интеграции Delphi-кода в C++ проекты?
Работа связана с Tekla Structures, AutoCAD и NanoCAD. Работодателю важно знать уровень владения соответствующими SDK.
Опишите ваш опыт работы с Tekla Structures API или SDK других CAD-систем. Какие плагины или инструменты автоматизации проектирования вам доводилось разрабатывать?
Проект включает работу с 3D-модулями и расчетными библиотеками. Знание математики и графики критично.
С какими библиотеками для 3D-графики или математических расчетов вы работали? Как вы подходите к оптимизации производительности расчетных модулей?
Упоминается работа с MS SQL Server, MySQL и PostgreSQL. Проверяется умение проектировать взаимодействие приложения с БД.
Как вы организуете слой доступа к данным в C++/Qt приложениях при работе с реляционными СУБД? Был ли у вас опыт миграции схем данных?
В требованиях указан SVN, который сейчас встречается реже, чем Git. Важно подтвердить навык работы с этой системой.
Насколько уверенно вы чувствуете себя при работе с SVN, особенно в контексте ветвления и слияния кода в крупных проектах?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

