Компания "Иннотехнум, Группа компаний"
Сейчас мы активно формируем команду профессионалов в направлении производства цифровых продуктов и ищем сильного Архитектора решений.
Наши задачи:
- управлять нефункциональными требованиями (требованиями к показателям качества) продукта и техническими ограничениями;
- разрабатывать высокоуровневые архитектурные артефакты как для новых, так и для существующих продуктов и систем – самостоятельно или/и совместно с архитекторами команд продукта/сервиса;
- формулировать архитектурные принципы, рекомендации по техническим аспектам проекта, а также осуществлять стратегическое планирование технического развития продукта (совместно с ИТ-лидером продукта / архитектором команды продукта);
- оценивать применимость сторонних технологий и продуктов для построения продукта с учетом функциональности, стоимости, лицензирования, общей стратегии развития, совместимости, взаимодействия с другими продуктами/системами/бизнес-процессами, поддержки, развертывания, возможности обновления и прочего;
- защищать архитектурные решения и концепты во взаимодействии с архитекторами (корпоративными и в рамках продукта) и другими функциональными линиями ИТ-компетенций;
- контролировать, что разработанная архитектура решения по продукту действительно удовлетворяет требуемым показателям качества, предоставляет основу для реализации системы и необходимую платформу для решения бизнес-задач, а также соответствует общей стратегии развития;
- помогать в техническом pre-sale.
Мы ожидаем:
- технический бэкграунд;
- отличное понимание бизнес-процессов и нюансов работы, проходящих в организациях разных функциональных областей (банки, брокеры, страховые и пр.);
- хорошее знание шаблонов проектирования и интеграции;
- опыт работы в качестве solution architect от 3-х лет;
- понимание концепций и ограничений распределенных систем;
- хорошие знания подходов проектирования на базе микросервисной архитектуры, SOA, монолитов, понимание разницы, плюсов и минусов этих подходов;
- опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений;
- опыт разработки архитектурной документации (компонентная, функциональная, развертывания и т.д.);
- опыт определения требований, разработки и согласования SLA, RTO|RPO;
- понимание принципов работы реляционных, нереляционных и колоночных баз данных;
- опыт работы с каким-либо брокером сообщений из списка (Kafka, Rabbit MQ), понимание разницы их функционирования;
- уверенное знание методологий и принципов разработки ПО;
- умение выстраивать коммуникации с бизнесом, разработкой и эксплуатацией;
- умение структурно и системно мыслить - выделять самое важное, использовать аргументацию.
Будет особенно ценно, если есть:
- наличие банковского опыта, понимание основ бухгалтерского учёта;
- знания разных нотаций визуализации архитектуры (C4, UML, Archimate);
- прокачанная адаптивность и критическое мышление.