Пожалуйста подождите ...

Ameriabank CJSC

Армения

780587

Просмотр

3565

История вакансий

Индустрия:

Финансы/Банк/Страхование

Количество сотрудников:

500-1500

Тип компании:

ОАО/ЗАО/ООО

Архитектор решений, СЛУЖБА АРХИТЕКТУРЫ ПРЕДПРИЯТИЯ

Полная ставка

Ереван

Условия контракта Постоянный

Категория Программирование

Описание работы

Архитектор программных решений отвечает за проектирование и управление комплексными архитектурами решений, которые согласовывают бизнес-цели, принципы корпоративной архитектуры и технологические стандарты.
Роль данного специалиста заключается в обеспечении согласованности, масштабируемости, безопасности и устойчивости решений, а также связи команд разработчиков продуктов с корпоративной архитектурой и технологическими платформами.

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

Обязанности
  • 1. Проектирование архитектуры программных решений
    • Разработка комплексных архитектур решений в сфере бизнеса, приложений, данных и технологий
    • Разработка архитектурных решений, включая:
    Схемы архитектуры программных решений
    Проекты интеграции
    Модели потоков данных
    Определения нефункциональной архитектуры
    • Обеспечение соответствия решений принципам предприятия, целевым архитектурам и стратегиям платформ


    2. Управление архитектурой и соответствие требованиям
    • Участие в обзорах архитектуры и процессах управления
    • Обеспечение соответствия решений следующим критериям:
    Стандарты корпоративной архитектуры
    Требования по части безопасности и управления рисками
    Нормативно-правовые ограничения
    • Выявление архитектурных рисков, компромисса и технического долга


    3. Сотрудничество с командами разработчиков

  • Тесное сотрудничество с владельцами продуктов, технологическими руководителями и инженерами с целью управления процессом внедрения продуктов
  • Содействие уточнению бэклога с архитектурной точки зрения
  • Предоставление архитектурных рекомендаций на этапах проектирования, разработки и развертывания




  • 4. Интеграция и проектирование экосистем

  • Определение границ сервисов, API и шаблонов интеграции
  • Обеспечение надлежащего использования общих платформ (IAM, Observability, ConfigHub, Notification Platform и т. д.)
  • Содействие повторному использованию существующих архитектурных компонентов

  • 5. Нефункциональная архитектура

    • Определение и проверка:
    Требований к производительности и масштабируемости
    Схем надежности и отказоустойчивости
    Моделей безопасности и доступа
    Подходов к наблюдению и мониторингу
    • Обеспечение соответствия ожиданиям предприятия по части SLO/SLA


    6. Оценка технологий и содействие принятию решений

  • Оценка вариантов решений и выбора технологий
  • Предоставление архитектурной информации для принятия решений о том, разрабатывать ли решение самостоятельно или покупать готовые решения
  • Участие в проведении финансовой оценки и оценки и рисков в связи с архитектурными решениями
Требования
  • Наличие степени бакалавра в области информационных технологий или информатики желательно
  • Существенный опыт работы в области архитектуры решений или на руководящих инженерных должностях
  • Понимание распределенных систем, API и шаблонов интеграции
  • Знание современных архитектурных практик (микросервисы, событийно-ориентированная архитектура, гибридная архитектура облачных/локальных решений)
  • Знание архитектурных схем (TOGAF или аналогичные схемы)
  • Глубокое понимание языков программирования
  • Хорошее знание различных операционных систем и баз данных
  • Умение доносить сложные архитектурные концепции до заинтересованных сторон в сфере технологий и бизнеса
  • Навыки архитектурного моделирования с использованием формальных обозначений (например, ArchiMate, C4, UML) для проектирования и коммуницирования по части архитектуры решений
Профессиональные навыки
Coding standards DevOps Microservices Архитектура ПО
Личные навыки
Навыки лидерства Организационные навыки Работа с базами данных Коммуникационные навыки