Выбираю•IT помогает в выборе будущей профессии абитуриентам
и студентам, в развитии профессиональных навыков молодым специалистам,
в выборе дополнительных программ обучения и специальных курсов.

О проекте Каталог профессий

Поиск по порталу

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

Архитектор программного обеспечения (системный архитектор

Основные обязанности:
  • Изучение предметной области для внедрения и/или разработки прикладных информационных систем;
  • Изучает предметную область для внедрения и разработки прикладных информационных систем;
  • Участвует в интервьюировании заказчиков, бизнес-экспертов и пользователей информационных систем на предмет изучения текущих принципов организации хода процессов;
  • Изучает и систематизирует документацию по проекту;
  • Готовит технические документы по описанию сущностей, взаимосвязей и процессов предметной области с использованием специальных нотаций;
  • Участвует в постановке задач и разработке технического задания;
  • Собирает, анализирует и документирует функциональные требования к программному обеспечению;
  • Контролирует разработку;
  • Участвует в подготовке схем тестирования функционала для выявления отклонений от сформулированных бизнес-требований и функциональных требований;
  • Участвует в тестировании прототипа разрабатываемой системы;
  • Участвует в обучении пользователей системы;
  • Анализирует риски и причины возникновения ошибок при разработке системы;

Требования к индивидуальным особенностям специалиста

  • Усидчивость;
  • Оперативность;
  • Внимательность;
  • Хорошая память;
  • Образное мышление;
  • Склонность к систематическому скрупулезному труду;
  • Соблюдение сроков сдачи проектов;
  • Умение находить общий язык с заказчиками;
  • Оперативность.

Требования к профессиональной подготовке

  • Высшее образование (бакалавриат, специалитет, магистратура) – в зависимости от уровня квалификации ;
  • Навыки подготовки презентационных материалов и демонстрация решений заказчику;
  • Умение общаться с заказчиками, анализировать бизнес-процессы компании и готовить документацию для проекта (технические задания, регламенты, инструкции);
  • Умение работать в составе группы;
  • Опыт разработки ПО, информационных систем, а также их сопровождения;
  • Опыт и навыки проектирования структуры ПО;
  • Опыт оценки трудоемкости работ в части проектирования и реализации решений;
  • Знание UML и SQL.