Архитектор программного обеспечения
Вакансия "Архитектор программного обеспечения"
Полная занятость, полный рабочий день
Обязанности
• Осуществлять создание и сопровождение архитектуры программных средств, заключающейся в:- синтезе и документировании решений о структуре; - компонентном устройстве; - основных показателях назначения; - порядке и способах реализации программных средств в рамках системной архитектуры; - реализации требований к программным средствам; - контроле реализации и ревизии решений. • Создавать варианты архитектуры программного средства. • Определять перечень возможных типов для каждого компонента:- описание возможных типов для каждого компонента, включая оценку современного состояния предлагаемых типов; - обоснование методов или методологии проведения работы; - описание технологических и технико-эксплуатационных характеристик возможных типов для каждого компонента; - формулирование оценки результатов исследований, включающих оценку полноты перечня возможных типов и предложения по дальнейшим направлениям работ; - обоснование необходимости дополнительных исследований; - обоснование необходимости прекращения дальнейших исследований в случае получения отрицательных результатов; - передача перечня возможных типов для каждого компонента на рецензирование архитектору более высокого уровня квалификации и заинтересованным лицам; - обработка комментариев и замечаний архитектора более высокого уровня квалификации и заинтересованных лиц с необходимой доработкой перечня возможных типов.
Общие требования
- анализировать и оценивать полноту перечня типов компонентов; - производить исследования и анализ; - использовать современные Computer-Aided Software Engineering - средства (далее - CASE-средства); - оценивать слой программных компонентов; - применять современные разработки и тенденции в области проектирования программного обеспечения (далее – ПО) в профессиональной деятельности; - видеть ограничения функций компонентов; - составлять протокол; - описывать и оценивать протоколы взаимодействия компонентов; - описывать и оценивать механизмы авторизации; - описывать и оценивать механизмы аутентификации, поддержки сеанса; - проводить исследования и анализ; - описывать и оценивать схемы кеширования; - анализировать действия пользователя при работе с программным средством; - создавать правила разграничения доступа к компонентам; - описывать и оценивать модели обеспечения отказоустойчивости программных компонентов; - описывать и оценивать модели обеспечения необходимого уровня производительности компонентов; - описывать входные-выходные данные компонентов; - описывать решения, обеспечивающие совместимость ПО по данным; - использовать современные CASE-средства; - описывать технологию обработки данных; - описывать и оценивать технологии доступа к данным; - описывать и использовать математические методы; - проводить анкетирование с пользователями; - собирать исходную информацию; - проводить интервью;
Требования к образованию
Опыт работы
Похожие вакансии
ИП Грязнова Галина Юрьевна
ОПФР ПО УЛЬЯНОВСКОЙ ОБЛАСТИ
АДМИНИСТРАЦИЯ КЕТЧЕНЕРОВСКОГО РАЙОННОГО МУНИЦИПАЛЬНОГО ОБРАЗОВАНИЯ РК
АДМИНИСТРАЦИЯ АЗОВСКОГО СЕЛЬСКОГО ПОСЕЛЕНИЯ СЕВЕРСКОГО РАЙОНА
СПБ ГАУ "ЦЕНТР ПОДГОТОВКИ"
СПБ ГУП "ГОРЭЛЕКТРОТРАНС"