Вместе с нами тебе предстоит:
- Взаимодействовать с бизнес-заказчиками и командами управления для определения стратегии развития сервисов и систем;
- Взаимодействовать со смежными командами компании при выборе стратегических решений;
- Подготавливать варианты решений к обсуждению на необходимом уровне абстракции;
- Обосновывать и защищать перед заказчиком и коллегиальными органами компании архитектурных решений;
- Деятельно участвовать в стратегии трансформации IT ландшафта компании по смежным проектам;
- Консолидировать, планировать и управлять архитектурными задачами внутрипроектов;
- Вести архитектурную документацию согласно внутренним форматам компании.
Какие знания и навыки необходимы:
- Высшее образование;
- Опыт разработки ИТ-систем в банках, крупных промышленных предприятиях;
- Опыт разработки МРР систем;
- Знание и опыт применения современных подходов к разработке ПО: микросервисная архитектура (несколько паттернов), монолитная, TDD, DDD;
- Опыт применения современных инфраструктурных практик: Kubernetes\OpenShift, DevSecOps, Service Mesh, Data mesh;
- Опыт разработки ETL-процессов, знание современных инструментов (Apache Hadoop, Airflow, Nifi, Spark (Scala, PySpark), ELT, ETL, Data Lake, Data Architecture;
- Опыт реализации интеграционных взаимодействий между enterprise-системами: RestAPI, SOAP, RPC(g,t), MQ (Rabbit, Kafka);
- Опыт обеспечения базовой безопасности систем: знание протоколов шифрования, методов авторизации и аутентификации;
- Владение архитектурными фреймворками: TOGAF, C4, ArchiMate;
- Опыт работы системным аналитиком или разработчиком сервисов;
- Опыт реализации хранилищ данных на основе SQL и NoSQL СУБД;
- Опыт реализации хранилищ на основе SDS и объектного хранения;
- Опыт реализации ПО на основе одного или нескольких языков: Java, Python, Javascript, Go.
Будет плюсом:
- Знакомство с системами учета операций на финансовых рынках и банковской деятельности;
- Понимание служебных сервисов enterprise-систем (журналирование, аудит, мониторинг и др.).