В XXI веке информационные технологии по праву заняли главенствующие позиции в экономике, бизнесе и даже личной жизни граждан всех цивилизованных стран. Российские IT-специалисты известны далеко за пределами родины, их ценят и с радостью приглашают на работу ведущие международные IT-компании. Наш обзор зарплат поможет понять, насколько ценят «компьютерщиков» российские работодатели, а так же что нужно знать и уметь, чтобы зарабатывать более 500 000 рублей в месяц.
Директор по IT
Основные обязанности:
- Разрабатывает, оптимизирует и организует процессы эксплуатации IT-инфраструктуры компании
- Управляет сотрудниками IT-отдела
- Разрабатывает правила и регламенты по эксплуатации и обслуживанию IT-инфраструктуры компании
- Организует и контролирует работу службы технической поддержки пользователей
- Организует закупки программного обеспечения и офисной оргтехники
- Взаимодействует с внешними контрагентами по вопросам, связанным с IT-инфраструктурой компании, разработкой и доработкой специализированного программного обеспечения и оборудования для компании
- Разрабатывает, внедряет и сопровождает системы информационной безопасности
- Прогнозирует, составляет и контролирует исполнение бюджета IT-отдела.
Профессиональные требования:
- Высшее техническое образование
- Знание и умение применять на практике ITIL (сборник лучших из применяемых на практике способов организации работы IT-подразделений)
- Знание технологий защиты информации, сетевых технологий и протоколов
- Опыт администрирования локальных сетей, рабочих станций и серверов под управлением Windows и Unix — систем от 4-х лет
- Опыт проектирования и разворачивания локальных вычислительных сетей
- Навыки руководства подчиненными.
Заработная плата:
Зарплата Директора по IT зависит от его профессионального опыта, от сферы деятельности компании-работодателя и от того, в каком регионе России он работает. В целях сокращения размеров данного обзора, в мы будем рассматривать зарплату в двух городах России: в Москве и Санкт-Петербурге.
Директор по IT в Москве может получать заработную плату свыше 500 000 рублей в месяц, если у него есть дополнительное бизнес-образование, имеется успешный опыт внедрения крупномасштабных ERP-систем и опыт руководящей работы более 6 лет.
Примечание:
Здесь, и далее в обзоре заработная плата в указана в российских рублях, в тысячах за месяц работы.
Руководитель отдела разработки
Основные обязанности:
- Регламентирует и внедряет бизнес-процессы по разработке и тестированию программного обеспечения
- Распределяет задачи между подчиненными, контролирует их исполнение
- Оценивает трудозатраты, составляет графики выполнения работ, контролирует соблюдение сроков
- Описывает технические требования к создаваемому программному обеспечению, подготавливает формализованные технические задания
- Взаимодействует с внешними и внутренними контрагентами отдела разработки.
Профессиональные требования:
- Высшее техническое образование
- Опыт работы программистом
- Знание методов и принципов организации работы команды программистов
- Навыки управления проектами
- Практический опыт написания технической документации и тестирования ПО
- Хорошие коммуникативные навыки.
Для того, чтобы получать максимально возможную зарплату Руководитель отдела разработки должен владеть разговорным английским языком, иметь опыт работы на алогичной должности в крупной (желательно международной) компании, и иметь успешный опыт организации разработки ПО с нуля до готового продукта.
Руководитель отдела тестирования
Основные обязанности:
Распределяет задачи между сотрудниками отдела и контролирует своевременность и качество выполнения
Разрабатывает методологию и технологию тестирования программного обеспечения
Оценивает трудоемкость поставленных перед отделом задач и составляет календарный план их исполнения
Разрабатывает стандарты, правила и регламенты, описывающие работу отдела тестирования
Участвует в процессах отбора, обучения, мотивации и оценки сотрудников отдела тестирования.
Профессиональные требования:
Высшее техническое образование
Опыт разработки технологии и проведения различных видов тестирования ПО
Опыт работы с различными системами автоматического тестирования ПО
Навыки составления документации на процессы тестирования
Навыки документальной фиксации обнаруженных в ПО недостатков, дефектов и ошибок
Базовые знания наиболее популярных языков программирования.
Для того, чтобы зарабатывать более 200 000 рублей в месяц, Руководитель отдела тестирования должен иметь опыт разработки собственных технологий и методик тестирования сложных приложений, иметь опыт работы по профилю более 4-х лет и получить дополнительное профессиональное образование в области разработки и тестирования ПО.
Программист 1С
Основные обязанности:
Устанавливает, настраивает, дорабатывает и администрирует ПО на базе различных продуктов 1С
Дорабатывает типовые конфигурации 1С, разрабатывает новые конфигурации 1С под задачи компании-работодателя
Пишет инструкции для пользователей системы, разрабатывает техническую документацию
Обучает и поддерживает пользователей системы 1С.
Профессиональные требования:
Среднее техническое или неполное высшее образование
Знание типовых конфигураций 1С
Знание основ налогового, бухгалтерского и управленческого учета
Навыки разработки технической и пользовательской документации
Наличие профессиональных сертификатов от компании 1С.
Для того, чтобы получать максимально возможную зарплату, Программист 1С должен иметь опыт разработки и внедрения нетиповых конфигураций 1С, опыт работы программистом 1С от 4-х лет, владеть разговорным английским языком и иметь опыт руководства группой программистов.
Программист Java
Основные обязанности:
Разрабатывает структуру приложения и программные модули на языке Java
Разрабатывает способы интеграции приложений
Документирует ход разработки программного обеспечения
Готовит исправления и обновления для существующего программного обеспечения.
Профессиональные требования:
Среднее специальное или неполное высшее техническое образование
Знание методологии объектно-ориентированного программирования
Опыт работы с web-серверами и серверами приложений
Навыки работы с системами контроля версий
Навыки разбора и оптимизации чужого кода
Опыт командной работы.
Программист Java может получать зарплату выше 400 000 рублей в месяц, если его опыт программирования составляет более 5-ти лет, у него есть опыт разработки многоуровневых и многопоточных решений, имеются международные квалификационные аттестаты и разговорный английский язык.
Программист PHP
Основные обязанности:
Создает функциональную часть сайтов, web-приложений и интегрирует их с внутренними системами бизнеса (ERP, CRM, билинг, складской учет и т. п.)
Оптимизирует свой и чужой код, добавляет функции и программные модули
Ведет техническую документацию, поддерживает пользователей системы.
Профессиональные требования:
Среднее или высшее техническое образование
Опыт разработки и запуска сайтов и web-приложений
Отличное знание языка PHP
Базовые знания HTML, CSS, XML и баз данных
Навыки развертывания и настройки web-серверов.
Для того, чтобы его зарплата достигла 200 000 рублей и больше, Программист PHP должен иметь опыт проектирования и разработки высоконагруженных систем, знать различные Фреймворки и освоить все технологии и сервисы, связанные с программированием на PHP.
Зарплата Программиста PHP по отраслям в Москве:
Программист C++
Основные обязанности:
Разработка программного обеспечения на языке C++
Написание технической документации к своим разработкам
Поддержка существующего ПО: исправление ошибок в коде, разработка обновлений и дополнительных функций
Создание тестов для проверки разрабатываемого ПО.
Профессиональные требования:
Высшее или неполное высшее техническое образование
Знание C++, библиотек и шаблонов проектирования
Знание сетевых технологий и языка SQL
Опыт поиска и исправления своих и чужих ошибок в программном коде
Успешный опыт реализации проектов на C++.
Успешный Программист C++ может зарабатывать более 200 000 рублей в месяц, если у него есть опыт программирования более 4-х лет, имеет опыт успешной реализации кросс-платформенных приложений, многопоточных приложений, опыт оптимизации кода и свободный английский язык.
Разработчик iOS
Основные обязанности:
Разрабатывает мобильные приложения под iOS
Ищет и исправляет ошибки в существующих приложениях
Принимает участие в тестировании отладке приложений
Ведет сопутствующую техническую документацию.
Профессиональные требования:
Высшее техническое образование
Понимание и применение в работе принципов объектно-ориентированного программирования и клиент-серверной модели взаимодействия приложений
Знание языков программирования Objective-C и Swift
Знание шаблонов программирования и стандартных библиотек
Знание набора правил и требований к релизам программного обеспечения в App Store.
Разработчик iOS может зарабатывать 250 000 рублей в месяц и более, если у него есть обширное портфолио опубликованных в App Store приложений, есть опыт участия в крупных международных проектах, опыт разработки сложных пользовательских интерфейсов, знание скриптовых языков (Ruby, Python) и разговорный английский язык.
Разработчик Android
Основные обязанности:
Разрабатывает мобильные приложения под Android
Ищет и исправляет ошибки в приложениях
Принимает участие в тестировании отладке приложений
Ведет сопутствующую техническую документацию
Размещает приложения в Google Play.
Профессиональные требования:
Высшее или неполное высшее техническое образование
Понимание и применение в работе принципов объектно-ориентированного программирования и клиент-серверной модели взаимодействия приложений
Отличное знание языка программирования Java
Знание Android SDK
Знание шаблонов программирования и стандартных библиотек
Знание набора правил и требований к релизам программного обеспечения в Google Play.
Разработчик Android может зарабатывать до 200 000 рублей в месяц, если у него есть обширное портфолио опубликованных в Google Play приложений, есть опыт участия в крупных международных проектах, опыт разработки сложных пользовательских интерфейсов, он владеет дополнительным языком программирования (C, C++, Python) и разговорным английским языком.
HTML-верстальщик
Основные обязанности:
Создает web-страницы с помощью языка гипертекстовой разметки HTML
Оптимизирует верстку web-страниц под различные платформы, операционные системы и браузеры
Форматирует текст web-страниц, размещает изображения и видеоролики
Устанавливает дизайн-макет сайта на систему управления сайтом (CMS)
Участвует в создании пользовательских интерфейсов.
Профессиональные требования:
Среднее специальное или высшее техническое образование
Навыки работы с HTML и CMS
Знание способов верстки, умение выбрать наиболее подходящий в конкретной ситуации способ
Успешный опыт создания кросс-браузерной верстки
Понимание структуры и особенностей основных языков web-программирования (PHP, Ruby)
Опыт разработки и использования шаблонов верстки.
Для того, чтобы получать максимально возможную зарплату, HTML-верстальщик должен иметь опыт адаптивной верстки, знать JavaScript, владеть методологией OOCSS, иметь портфолио успешно реализованных проектов.
Специалист по тестированию
Основные обязанности:
Разрабатывает стратегию тестирования программного продукта, планы тестирования
Выбирает оптимальные методы и способы тестирования программного обеспечения и отдельных программных модулей
Непосредственно проводит различные виды тестирования
Пишет отчеты о найденных ошибках и недостатках программного обеспечения
Профессиональные требования:
Высшее или неполное высшее техническое образование
Знание общих принципов разработки программного обеспечения
Базовые знания наиболее распространенных языков программирования
Знание методологии тестирования ПО
Навыки разработки тестовой документации
Умение грамотно и точно описывать обнаруженные в ПО ошибки и недостатки
Умение применять в работе системы баг-трекинга.
Хороший Специалист по тестированию прогамного обеспечения также умеет разрабатывать и применять средства автоматизации тестирования, имеет навыки составления планов тестирования, уверенно ориентируется в коде нескольких языков программирования, имеет опыт проведения нагрузочного тестирования сложных приложений и опыт оценки рисков.