Вакансии в Санкт-Петербурге

Архитектор программного обеспечения (ПО)

от 220 000 руб.
Компания: АО "НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ "ВЕКТОР"
Опыт работы: От 3 лет
График работы: Полный день
Занятость: Полная занятость
Требования: Опыт работы в аналогичной должности от 3-х лет.
Успешная реализация проектов по разработке ПО, в должности Архитектор ПО (не менее 3-х).
Знание нормативной документации по предметной области, стандартов информационной безопасности, основных технологий обеспечения информационной безопасности (FW, VPN и др.), основ применения технологий и механизмов искусственного интеллекта и нейронных сетей.
Понимание процессов создания ПО, умение оценивать качество кода.
Умение реализовывать на практике технологии и принципы разработки ПО, организовывать рабочие процессы в команде разрабочиков ПО, применять модели обеспечения отказоустойчивости программных компонентов.
Навыки владения унифицированным языком моделирования (UML), проектирование, ориентированное на пользователя (UCD).
Навыки работы с Rational System Architect, Visio и MagicDraw.

Обязанности: В зависимости от типа проекта - проведение оценки и выбор варианта архитектуры ПО, проведение синтеза требований к ПО, осуществление декомпозиции ПО на компоненты, определение качественных характеристик для каждого компонента.
На базе информации полученной от Системного аналитика - разработка Технического проекта и Частного технического задания в части разработки ПО, и на их основе - формирование задачи разработчикам ПО.
Проведение оценки и выбора типа каждого компонента, архитектуры развертывания каждого компонента, слоев программных компонентов, шаблонов проектирования каждого слоя компонента, механизмов аутентификации и авторизации, схемы кеширования, модели управления исключениями, модели управления и мониторинга критически важных событий, модели отказоустойчивости программных компонентов, технологий доступа к данным.
Разработка архитектуры ПО, выбор ключевых проектных решений относительно внутреннего устройства программной системы и её технических интерфейсов.
Определение стандартов кодирования ПО и выбор оптимальных инструментов для разработки ПО.
Совместно с главным конструктором и руководителем проекта - перевод решения в технические задачи и распределение их среди команды разработчиков.
На этапе предварительной стадии разработки ПО - осуществление сбора предварительных функциональных и нефункциональных требований, выбор технологического стека, проведение оценки времени разработки, осуществление реализации архитектурного проекта высокого уровня (в случае привлечения команды сторонних разработчиков ПО - осуществление контроля и анализа проводимых работ).
Координация работы команды разработчиков, тестировщиков и системных аналитиков, обеспечивая синхронизацию архитектурных решений с планом проекта и его целями.

Адрес: Город Санкт-Петербург, Академика Павлова улица, дом: Д. 14А;корпус: ЛИТЕРА А;офис/квартира: ОФИС 26-Н, ПОМЕЩ. 10;
2024 © Rus-Work.Com - помогаем найти работу и сотрудников