Старший инженер-программист С++/Qt (РЗ и ПА)
Стабильная инженерная компания с четкими требованиями и понятным стеком. Локация в Екатеринбурге и гибридный формат — отличный вариант для регионального рынка, хотя отсутствие указанной зарплаты немного снижает привлекательность.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует глубоких знаний C++11+, Qt и специфики разработки под Linux. Высокая планка по опыту (от 5 лет) и необходимость работы с архитектурными решениями делают позицию сложной, но интересной для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции Senior C++ Developer в Екатеринбурге рыночный диапазон составляет 180 000 – 280 000 рублей. Отсутствие вилки в объявлении требует уточнения на этапе интервью, но компания «Прософт-Системы» обычно предлагает конкурентные условия для региона.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Прософт-Системы
Старший инженер-программист С++/Qt (РЗ и ПА)
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: гибрид или офис (Екатеринбург)
*☑️* Чем предстоит заниматься
-Поддержка функционала имеющегося прикладного ПО
-Разработка нового функционала и нового прикладного ПО
-Рефакторинг кода
-Написание юнит-тестов
-Проработка и обсуждение архитектурных решений
*☑️* Наши пожелания к кандидатам
-Высшее инженерное/техническое/математическое/ИТ образование
-Релевантный опыт работы от 5 лет
-Знание языка программирования C++ стандарта 11 и выше, фреймворка Qt версии 5 и выше
-Опыт написания юнит-тестов
-Знание основных принципов чистой архитектуры и умение применять их на практике
-Умение пользоваться сборочными системами CMake, QMake
-Знание системы контроля версий Git
-Опыт работы с командной строкой Unix-подобных систем (разработка ведётся преимущественно на Linux)
Контакты: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- Qt
- CMake
- QMake
- Git
- Linux
- Unit Testing
Возможные вопросы на собеседовании
Проверка понимания современных стандартов языка и их преимуществ.
Какие возможности стандартов C++11/14/17 вы считаете наиболее полезными для разработки прикладного ПО на Qt?
Оценка навыков проектирования сложных систем.
Расскажите о самом сложном архитектурном решении, которое вам приходилось принимать при работе с Qt. Как вы разделяли логику и интерфейс?
Проверка опыта работы в целевой ОС.
С какими специфическими проблемами при разработке и отладке C++ приложений под Linux вы сталкивались?
Оценка культуры написания кода и тестирования.
Какую стратегию написания юнит-тестов вы используете для кода, тесно связанного с сигналами и слотами Qt?
Проверка навыков работы с инструментами сборки.
В чем основные отличия и преимущества CMake перед QMake в контексте больших многомодульных проектов?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

