Архитектор решений, СЛУЖБА АРХИТЕКТУРЫ ПРЕДПРИЯТИЯ
- Город
- Ереван
- Занятость
- Полная занятость
- Дедлайн
- 30.10.2026
- Обнаружено finjob
- 13.10.2026
- Последнее подтверждение на источнике
- 14.10.2026 (3 ч назад)
Описание работы
Архитектор программных решений отвечает за проектирование и управление комплексными архитектурами решений, которые согласовывают бизнес-цели, принципы корпоративной архитектуры и технологические стандарты.
Роль данного специалиста заключается в обеспечении согласованности, масштабируемости, безопасности и устойчивости решений, а также связи команд разработчиков продуктов с корпоративной архитектурой и технологическими платформами.
Архитектор программных решений работает на уровне решений, преобразуя рекомендации корпоративной архитектуры в реализуемые проекты и оказывая содействие командам разработчиков продуктов на протяжении всего жизненного цикла.
Обязанности
- 1. Проектирование архитектуры программных решений
- Разработка комплексных архитектур решений в сфере бизнеса, приложений, данных и технологий
- Разработка архитектурных решений, включая:
Схемы архитектуры программных решений
Проекты интеграции
Модели потоков данных
Определения нефункциональной архитектуры
- Обеспечение соответствия решений принципам предприятия, целевым архитектурам и стратегиям платформ
2. Управление архитектурой и соответствие требованиям
- Участие в обзорах архитектуры и процессах управления
- Обеспечение соответствия решений следующим критериям:
Стандарты корпоративной архитектуры
Требования по части безопасности и управления рисками
Нормативно-правовые ограничения
- Выявление архитектурных рисков, компромисса и технического долга
3. Сотрудничество с командами разработчиков
- Тесное сотрудничество с владельцами продуктов, технологическими руководителями и инженерами с целью управления процессом внедрения продуктов
- Содействие уточнению бэклога с архитектурной точки зрения
- Предоставление архитектурных рекомендаций на этапах проектирования, разработки и развертывания
- 4. Интеграция и проектирование экосистем
- Определение границ сервисов, API и шаблонов интеграции
- Обеспечение надлежащего использования общих платформ (IAM, Observability, ConfigHub, Notification Platform и т. д.)
- Содействие повторному использованию существующих архитектурных компонентов
- 5. Нефункциональная архитектура
- Определение и проверка:
Требований к производительности и масштабируемости
Схем надежности и отказоустойчивости
Моделей безопасности и доступа
Подходов к наблюдению и мониторингу
- Обеспечение соответствия ожиданиям предприятия по части SLO/SLA
6. Оценка технологий и содействие принятию решений
- Оценка вариантов решений и выбора технологий
- Предоставление архитектурной информации для принятия решений о том, разрабатывать ли решение самостоятельно или покупать готовые решения
- Участие в проведении финансовой оценки и оценки и рисков в связи с архитектурными решениями
Требования
- Наличие степени бакалавра в области информационных технологий или информатики желательно
- Существенный опыт работы в области архитектуры решений или на руководящих инженерных должностях
- Понимание распределенных систем, API и шаблонов интеграции
- Знание современных архитектурных практик (микросервисы, событийно-ориентированная архитектура, гибридная архитектура облачных/локальных решений)
- Знание архитектурных схем (TOGAF или аналогичные схемы)
- Глубокое понимание языков программирования
- Хорошее знание различных операционных систем и баз данных
- Умение доносить сложные архитектурные концепции до заинтересованных сторон в сфере технологий и бизнеса
- Навыки архитектурного моделирования с использованием формальных обозначений (например, ArchiMate, C4, UML) для проектирования и коммуницирования по части архитектуры решений