Исследовательский центр рекрутингового портала Superjob.ru в сентябре 2013 г. изучил предложения работодателей и ожидания претендентов на позицию «Ведущий программист С++» в разных городах России. Из городов Уральского федерального округа в исследование попали Екатеринбург и Челябинск.

Как сообщают в Superjob.ru, половина запросов на программистов С++ поступает от ИТ-компаний, сферой деятельности которых является разработка ПО на заказ, производство средств автоматизации, гейм-девелопмент.

По 15% от всех вакансий открыто в производственных и телекоммуникационных компаниях, немного реже (10%) встречаются вакансии от торговых компаний.

Чаще всего программистов C++ ищут небольшие компании с численностью персонала до 100 человек (51% от всех вакансий). Около трети вакансий (36%) поступает от крупных компаний (число сотрудников от 100 до 1000 человек). На компании с численностью свыше 1000 сотрудников приходится 13% вакансий для программистов программистов С++.

Привлекательный компенсационный пакет – одно из необходимых условий при подборе дефицитных специалистов, таких, как программисты C++ (на одну вакансию ведущего программиста С++ приходится всего 1 резюме). В 50% вакансий для разработчиков C++ работодатели предлагают оплату питания и/или оплату ДМС. 29% работодателей оплачивают занятия спортом или фитнесом. А вот о готовности компенсировать обучение сообщило в вакансиях только 14% работодателей.

Помимо профессионального опыта, на размер зарплаты влияют также дополнительные знания и навыки. Для программиста С++ знание Python увеличивает заработок в среднем примерно на 2%, знание Java – уже на 14%. А если вы владеете agile-методами разработки, то работодатели готовы предложить на 20% больше относительно среднего заработка программиста С++ без этого навыка.

В должностные обязанности ведущего программиста С++ входит: проектирование и разработка программного обеспечения; планирование процесса разработки программных продуктов на языке C/C++; координирование работы команды программистов: постановка и распределение задач, контроль их выполнения; составление технической документации по разработанному программному обеспечению; анализ и оптимизация работы созданных приложений; исправление ошибок, поддержка работы программных продуктов.

Среднее зарплатное предложение для ведущего программиста С++ в Екатеринбурге составляет 62 000 руб., в Челябинске — 55 000 руб.

При этом самое высокое зарплатное предложение — в Москве, оно составляет 102 000 руб., самое низкое, из исследуемых городов — в Перми и Волгограде, здесь специалисту предложат в среднем 46 000 руб.

Претендовать на должность ведущего программиста могут соискатели с неполным и законченным высшим образованием и опытом разработки на С++ от 2 лет. Кандидаты должны знать принципы объектно-ориентированного программирования, теорию реляционных баз данных, библиотеки и шаблоны проектирования. Обязательно знание SQL, а также опыт разработки приложений под Windows. Соискатели, впервые претендующие на должность ведущего программиста С++, в Екатеринбурге могут рассчитывать на оклад от 43 000 до 49 000 руб., в Челябинске – от 38 000 до 43 000 руб.

Опыт программирования на С++ более 3 лет и в том числе стаж работы ведущим разработчиком не менее 1 года – таковы ключевые требования к специалистам, рассчитывающим на более высокий доход. Помимо этого от кандидатов требуется знание методологий проектирования программного обеспечения, классических алгоритмов и структур данных, навыки оптимизации С++ кода. Пригодится опыт работы в команде программистов и умение разбираться в чужом коде. Среди дополнительных пожеланий к соискателям нередко встречаются следующие: опыт разработки сетевых приложений либо приложений под *nix системы. Специалисты, соответствующие указанным критериям, зарабатывают в Екатеринбурге – до 55 000 руб., в Челябинске – до 50 000 руб.

Вход в следующий зарплатный диапазон открыт соискателям со стажем работы ведущим программистом С++ от 3 лет. Опытные специалисты должны свободно владеть системами контроля версий, баг-трекинга, управления проектами, иметь опыт разработки многопоточных приложений и навыки руководства командой программистов. Обязательно наличие высшего образования, профильного, математического или технического. Нередко компании-работодатели выдвигают и дополнительные требования к кандидатам, как-то: стаж работы в крупных коммерческих проектах, навыки создания клиент-серверных приложений либо опыт разработки кроссплатформенных приложений. Верхняя граница зарплатного диапазона для претендентов вышеназванного профессионального уровня в Екатеринбурге составляет 75 000 руб., в Челябинске – 65 000 руб.

Наиболее высокие зарплатные предложения ожидают ведущих программистов С++ со стажем работы от 5 лет, ранее участвовавших в проектировании и разработке высоконагруженных сервисов. Дополнительными преимуществами опытных разработчиков, позволяющими претендовать на максимальный доход, являются свободное владение английским языком, знание скриптовых языков и владение гибкими методологиями разработки (agile-методы). Зарплатный максимум, зафиксированный среди вакансий Екатеринбурга – 100 000 руб., Челябинска – 90 000 руб.

Большинство соискателей должности ведущего программиста С++ — мужчины средних лет с высшим образованием. Женщин в данном сегменте рынка труда всего 4%. Большинство кандидатов – специалисты в возрасте от 30 до 40 лет (56%). 94% ведущих разработчиков С++ имеют высшее образование. 44% соискателей свободно владеют английским языком.