Руководитель разработки программного обеспечения
Научно-производственное предприятие «Форт XXI», основанное в 1993 г., специализируется на выполнении работ по комплексным инженерным изысканиям и приборном обследовании объектов на внутренних водоемах и на шельфе (гидротехнические сооружения, подводные переходы трубопроводов и кабелей, добывающие платформы и системы трубопроводов и т.п.), а также на разработке и поставке специализированного оборудования и программного обеспечения и комплексных решений для выполнения различных работ на водных объектах.
Основными направлениями деятельности предприятия с момента его основания являются разработка, внедрение и использование новейших технологий в обследовании внутренних водоемов, шельфовой зоны морей и техногенных объектов на дне и на берегах.
В последние годы компания также активно занимается разработкой и производством беспилотных надводных аппаратов, предназначенных для решения широкого спектра задач: гидрография, гидрология, экомониторинг, сейсморазведка и т.д.
В связи с развитием инфраструктуры ищем в команду Руководителя разработки программного обеспечения.
Ключевые задачи:
1. Руководство созданием компьютерного ПО, в том числе:
- разработкой и редактированием программного кода по техническому заданию;
- оценкой качества диагностических процедур и результатов проверки работоспособности ПО;
- интеграцией отдельных программных компонентов и модулей ПО для выпуска программного продукта;
- формированием технических и проектных документов на ПО;
- формированием и согласованием со стейкхолдерами технических спецификаций, необходимых для ПО.
2. Обеспечение создания компьютерного ПО, включая управление:
- анализом и согласованием со стейкхолдерами архитектуры ПО;
- проектированием ПО и оценкой его качества;
- созданием ПО, планированием и контролем исполнения задач;
- данными при создании ПО посредством разработки регламентов внутреннего обмена информацией, формирования репозитория, базы знаний, систем контроля версий, учета дефектов и задач, сборки и интеграции;
- запросами на изменения, проблемами и дефектами в ПО, их планированием и документированием;
- коммуникациями с заказчиками при валидации ПО и внешними аудиторами в ходе его аудита;
- выпусками и конфигурациями программного продукта;
- разработкой внутренних методик, правил и регламентов осуществления работ по созданию приложений, баз данных и внешних интерфейсов.
3. Управление программными, технологическими, техническими и человеческими ресурсами для разработки ПО, включая:
- управление инфраструктурой общей среды создания ПО посредством выбора инструментальных средств разработки, создания и ведения репозитория и баз данных, определения набора библиотек модулей, подготовки условий и мониторинга использования инфраструктуры;
- менеджмент рисков создания ПО, включая их выявление, отслеживание, анализ, оценку и выбор способов реагирования;
- управление оценкой трудоемкости, сложности и продолжительности решения задач;
- поиск, интервьюирование и подбор сотрудников для разработки ПО с учетом их квалификации;
- планирование и реализацию развития и обучения сотрудников, оценку их квалификации.
От руководителя требуется уметь принимать управленческие решения при выполнении каждого профессионального действия.
Требования:
- Более 5 лет опыта работы в роли разработчика ПО/архитектора ПО/devOps инженера;
- Более 2 лет опыта руководства командой разработки: найм, увольнения, рост и мотивация, выстраивание процессов;
- умение организовать процессы управления требованиями и рисками, проектирования, разработки, тестирования, внедрения, владение сопутствующим инструментарием, методологиями разработки ПО;
- Опыт разработки и сопровождения отказоустойчивых и высоконагруженных сервисов и ПО;
- Знание архитектурных стилей и технологий разработки ПО;
- Знание преимуществ и недостатков актуальных языков программирования
- Отличные аналитические способности: умение декомпозировать сложную задачу на простые составляющие;
- Подтверждённый навык работы с техническими документами (ТЗ, инструкции и т. д.). Готовность в случае необходимости пройти тестирование.
- Опыт разработки коммерческих приложений на С++ с использованием фреймворка Qt от 5 лет.
- Опыт работы с системами Git, Redmine или аналогичными
- Лидерские качества: нести ответственность за сотрудников и результат.
Умение давать сотрудникам обратную связь (как поддерживающую, так и развивающую); - Отличные коммуникативные навыки: структурированная речь, умение говорить просто о сложном;
Приветствуется:
- Опыт разработки и сопровождения отказоустойчивых и высоконагруженных сервисов и ПО;
- Опыт управления разработкой ПАК (ПО+железо).
- Опыт программирования под Linux.
- Опыт разработки ГИС-приложений и знание основ картографии.
- Опыт сетевого программирования.
Условия:
- Неординарные задачи и проекты в растущей аккредитованной ИТ-компании.
- Возможность профессионального, карьерного и зарплатного роста.
- Официальное оформление в соответствии с ТК РФ, оплачиваемый больничный, отпуск.
- Стабильная официальная заработная плата, с выплатами 2 раза в месяц.
- Рассматриваем форму работы в офисе, потенциально возможна частично удаленная работа.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).