В крупную компанию по разработке ПО для госсектора требуется Solutions архитектор / Системный архитектор:
Обязанности:
Анализ текущих архитектурных решений, определение проблемных мест, проектирование изменений
Разработка архитектуры решений (определение структурных элементов, интерфейсов, поведения), разработка и консолидация технической документации
Декомпозиция общей технической архитектуры до уровня отдельных компонентов, реализуемых командами разработки. Обоснование выбора решений для решения технологических задач
Взаимодействие с техническими специалистами заказчиков и подрядчиков
Управление требованиями к хранению и передаче данных между компонентами (сервисами)
Разработка интеграционных решений и интерфейсов
Участие в разработке системной архитектуры технологической платформы для последующего использования при создании семейства прикладных продуктовых решений
Написание технических заданий, регламентов информационного взаимодействия и подобных документов
Автоматизация рутинных задач внедрения
Командная работа в рамках матричного управления
Документирование разработанных решений
Требования:
Аккуратность и внимательность
Аналитический склад ума, способность к абстрактному мышлению
Опыт работы в области разработки промышленного программного обеспечения не менее 5 лет на позициях «Архитектор программного обеспечения»
Опыт написания проектной документации и подготовки технической части проектов. Опыт работы с проектными документами большого объёма
Опыт разработки нефункциональных спецификаций на протоколы (интерфейсы) взаимодействия базовых и структурных элементов
Опыт проектирования распределённых систем на базе сервис-ориентированной архитектуры
Развитые навыки коллективной работы в проектной команде. Умение искать компромиссы, нести ответственность за принятые решения
Уверенные знания объектно-ориентированного проектирования, структур данных, основных шаблонов проектирования и умение применять их на практике
Уверенные знания SQL
Знание протокола HTTP, опыт проектирования интеграционных решений на базе REST и SOAP
Технический английский - необходимо чтение документации
Умение принимать взвешенные решения с учётом их сопровождения и развития в будущем
Знание и опыт практического применения UML, владение ГОСТ 19 и 34
Плюсом было бы:
Наличие широкого кругозора в области технологий и программных продуктов
Опыт создания и распределённых приложений для обеспечения высокой доступности сервисов
Знание и понимание экосистем Java, PHP, Angular
Знание и опыт применения средств моделирования архитектуры информационных систем (в частности, SPARX Enterprise Architect)
Знание принципов управления требованиями и архитектурой, методологий проектирования корпоративных решений
Условия:
полная занятость, удалённый формат, с возможностью выбора графика работы,
работа в устойчивой ко всем изменениям компании,
оформление по ТК РФ,
испытание 3 месяца,
перспективы роста,
прочие условия обсуждаются в зависимости от уровня компетенций.