# Архитектор решений по контракту (3-6 месяцев)
ITG требуется талантливый архитектор решений для работы над разработкой ряда веб-продуктов и инструментов. Основное внимание в этой роли уделяется разработке веб-сайтов на базе CMS Adobe Experience Manager.
Архитектор решений будет выступать в роли внутреннего консультанта по Adobe AEM, консультируя команды и клиентов о том, как лучше всего разрабатывать цифровые платформы и пользовательские интерфейсы, поддерживая и консультируя проекты и заинтересованные стороны, которые хотят воспользоваться возможностями AEM.
Эта поддержка будет выражаться в виде технических рекомендаций и консультаций по рекомендуемым техническим и архитектурным подходам для реализации различных проектов, будь то небольшой/легкий сайт-брошюра или более крупные и сложные проекты.
В качестве архитектора решений кандидаты должны быть способны не только поддерживать разработку программного обеспечения, но и демонстрировать твердое понимание полного жизненного цикла разработки программного обеспечения: сбор требований, планирование, оценка проекта и проектирование программного обеспечения.
Многие проекты, которые мы реализуем, будут включать интеграцию нескольких систем и API в общий веб-сайт, и опыт создания и использования микросервисов будет ключевым. Это может быть, например, интеграция сервисов, связанных с электронной коммерцией, управления цифровыми активами или базами данных продуктов и конфигураторов.
Мы разрабатываем программное обеспечение, используя Agile (SCRUM) процессы, и кандидаты должны иметь опыт работы в такой организации.
Требования
•Оказывать техническую поддержку бизнес-аналитику, участвуя в встречах с заказчиком и поддерживая проектирование решений в рамках этапа исследования и текущих проектов.
•Анализировать и предлагать варианты технических решений на основе предоставленных бизнес-требований.
•Собирать технические и нефункциональные требования и консультировать по их влиянию на решения.
•Проектирование технической архитектуры.
•Подготавливать высокоуровневые проекты для представления заказчику.
•Подготавливать техническую документацию для руководства командами разработки.
•Поддерживать менеджера проекта и скрам-мастера в предоставлении высокоуровневых оценок.
•Проверять и работать с командами, чтобы гарантировать реалистичность этих оценок и выполнение работ в соответствии со спецификациями и сроками совместно с управлением проектом.
•Сотрудничать с менеджментом проекта и бизнес-аналитиком при планировании дорожной карты.
•Тесно работать с командами разработки на этапах проектирования и реализации, при необходимости поддерживая особенно сложные реализации решений.
•Выступать в качестве интерфейса между командами разработки и сторонними инфраструктурными командами для анализа, оптимизации и помощи в триаже проблем (на высоком уровне) на платформе.
•Техническое управление и обзор кода.
•Для рассмотрения кандидатуры на эту роль необходимо иметь коммерческий опыт работы с HTML/JavaScript или Java в полном жизненном цикле разработки программного обеспечения с сильными логическими и аналитическими навыками.
Эта роль связана с работой с другими для решения технических задач. Поэтому кандидат должен обладать исключительными коммуникативными навыками, как письменными, так и устными; а также иметь опыт написания технической документации.
Мы ищем кандидата с отличной технической подготовкой в области создания веб-приложений, предпочтительно с использованием AEM или аналогичной CMS.
Также желателен опыт работы с Java, Spring, CSS, HTML и JavaScript.