Системный архитектор
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Приветствуем!
Компания Cinimex — разработчик ПО и системный интегратор. Мы работаем с российскими банками, ритейлом, страховыми и производственными компаниями. За 25 лет сотрудниками компании реализовано множество проектов по разработке и внедрению программных решений "под ключ". Кроме заказной разработки реализуем проекты в областях Data science, продуктовой разработке и «1С». Являемся аккредитованной IT-компанией.
Приглашаем в команду системного архитектора на проект API-management в российском банке ТОП-5. Это крупный проект с несколькими командами разработки, часть общей платформы банка, система уровня mission-critical, которую будут использовать все другие системы на платформе.
Вам предстоит участвовать в разработке внешней части системы: миграции с IBM APIC на TYK (его gateway); проектировании gateway и его компонентов, стабилизации работы системы и выводу в прод.
Чем предстоит заниматься:
- Подготовкой архитектурных решений и документов: с описанием атрибутов качества, стратегии решения, тех. стека, компонентной модели и схемы развертывания;
- Общением с командами разработки, владельцами систем; проработкой ФТ/НФТ.
Иногда между проектами:
- Подготовкой proof-of-concept решений, участием в пресейлах в качестве тех. эксперта. У нас есть хорошая практика сначала выполнять оценку стоимости реализации проекта. В этом процессе участвуют и технические специалисты. Поэтому есть также задачи по декомпозиции и оценке работ.
Внутри отдела архитектуры:
- Проведением RnD (Research and Development): исследованием новых технологий, подходов, фреймворков с проведением докладов и презентаций.
На небольших проектах архитектор по желанию может выполнять роли:
- тимлида: организовать производственный процесс, декомпозитовать и приоритизировать задачи, выбрать инструмент управления задачами, определить способ поставки кода в продуктивную среду;
- техлида: выполнять ревью и арх.надзор, помогать разработке или инженерам с выбором фреймворка или способом реализации задачи;
- аналитика, в части сбора и согласования требований, постановке задач разработке; помощи в работе и ревью аналитиков.
Какой опыт и знания ожидаем:
- Опыт разработки корпоративных сервисов на Java/Golang;
- Опыт построения решений в одном из подходов: SOA, MSA, EDA;
- Опыт работы с подходом Contract-First; будет плюсом опыт реализации API-management проектов или опыт работы с API-gateway;
- Опыт построения систем с использованием реляционных БД; понимание принципов построения HA-кластеров, организации Disaster-recovery;
- Опыт решения задач интеграции. Понимание принципов интеграции: виды sync/async, протоколы (HTTP, SOAP, xRPC, etc), подходы (REST/RESTful), варианты сериализации;
- Навыки и знания инженерных практик: понимание принципов CI/CD, знание основ построения сетей (классы, порты, протоколы). Будет плюсом, если вы работаете на Linux.
Бонусы
- Гибкое начало рабочего дня: с 08:00 до 11:00;
- Возможность работать удалённо или в одном из комфортных офисов Cinimex;
- Возможность взять больничный без больничного: 7 дней в году;
- ДМС, включая стоматологию и горячую линию психологической поддержки;
- Внешнее обучение: посещение IT-конференций, сертификация, тренинги и курсы за счет компании;
- Английский язык: оплачиваемое обучение в школе Cinimex и скидки на Skyeng;
- Внутренний сервис бенефитов: скидки в кафе, рестораны, загородные клубы и SPA; на электронные библиотеки, бытовую технику и др.;
- Корпоративные цены на фитнес в X-fit для сотрудников и их родственников.