Санкт-Петербург
улица Академика Павлова 14А
улица Академика Павлова 14А
В Ваши обязанности будет входить:
- В зависимости от типа проекта - проведение оценки и выбор варианта архитектуры ПО, проведение синтеза требований к ПО, осуществление декомпозиции ПО на компоненты, определение качественных характеристик для каждого компонента.
- На базе информации полученной от Системного аналитика - разработка Технического проекта и Частного технического задания в части разработки ПО, и на их основе - формирование задачи разработчикам ПО.
- Проведение оценки и выбора типа каждого компонента, архитектуры развертывания каждого компонента, слоев программных компонентов, шаблонов проектирования каждого слоя компонента, механизмов аутентификации и авторизации, схемы кеширования, модели управления исключениями, модели управления и мониторинга критически важных событий, модели отказоустойчивости программных компонентов, технологий доступа к данным.
- Разработка архитектуры ПО, выбор ключевых проектных решений относительно внутреннего устройства программной системы и её технических интерфейсов.
- Определение стандартов кодирования ПО и выбор оптимальных инструментов для разработки ПО.
- Совместно с главным конструктором и руководителем проекта - перевод решения в технические задачи и распределение их среди команды разработчиков.
- На этапе предварительной стадии разработки ПО - осуществление сбора предварительных функциональных и нефункциональных требований, выбор технологического стека, проведение оценки времени разработки, осуществление реализации архитектурного проекта высокого уровня (в случае привлечения команды сторонних разработчиков ПО - осуществление контроля и анализа проводимых работ).
- Координация работы команды разработчиков, тестировщиков и системных аналитиков, обеспечивая синхронизацию архитектурных решений с планом проекта и его целями.
Мы ожидаем от кандидата:
- Опыт работы в аналогичной должности от 3-х лет.
- Успешная реализация проектов по разработке ПО, в должности Архитектор ПО (не менее 3-х).
Необходимые знания и навыки:
- Знание нормативной документации по предметной области, стандартов информационной безопасности, основных технологий обеспечения информационной безопасности (FW, VPN и др.), основ применения технологий и механизмов искусственного интеллекта и нейронных сетей.
- Понимание процессов создания ПО, умение оценивать качество кода.
- Умение реализовывать на практике технологии и принципы разработки ПО, организовывать рабочие процессы в команде разработчиков ПО, применять модели обеспечения отказоустойчивости программных компонентов.
- Навыки владения унифицированным языком моделирования (UML), проектирование, ориентированное на пользователя (UCD).
- Навыки работы с Rational System Architect, Visio и MagicDraw.
Мы предлагаем:
- Трудоустройство согласно ТК РФ с первого дня, полностью "белая" заработная плата;
- График работы 5/2, пятница - сокращенный рабочий день;
- Бесплатное питание для работников рабочих профессий (для отдельных подразделений);
- Столовая, кафе на территории предприятия;
- ДМС после прохождения срока испытания;
- Комфортные условия труда;
- Дополнительно оплачиваемые отпуска различным категориям работников;
- Вознаграждение за долголетнюю непрерывную работу;
- Выплату пособия к ежегодному основному отпуску длительностью 14 дней (работающим по бессрочному трудовому договору на условиях полной занятости, отработавших в Обществе не менее 2-х лет);
- Поддержку работников в радостных и сложных жизненных ситуациях (материальная помощь);
- Обучение за счет средств предприятия;
- Базы отдыха для работников и членов их семей;
- Совет молодых специалистов, Профсоюз (бонусы и привилегии для начинающих специалистов и членов профсоюза);
- Подарки и конкурсы для детей работников.