Архитектор программного обеспечения (ПО) — проектная роль в разработке ПО, профессия, возможно — позиция/должность. Ключевая обязанность архитектора — проектирование архитектуры ПО, т. е. принятие ключевых проектных решений относительно внутреннего устройства программной системы и её технических интерфейсов.

Архитектор ПО

Компетенции

Здесь собраны необходимые для выбранной профессии hard и soft-skills.
Soft skills
Hard skills

Уметь выбирать и обосновывать выбор технологий, оптимального технического решения в соответствии с планами развития продукта и бизнеса

Знать стандарты и методики разработки, модификации программных продуктов

Создавать горизонтально масштабируемые приложения

Уметь проектировать архитектуру нагруженных систем

Уметь контролировать реализацию: закладывая каркас системы и осуществляя архитектурный надзор