Назад к вакансиям
System Analyst
Приглашаем System Analyst для проектирования интеграций, разработки API-спецификаций и описания архитектурных решений в рамках ИТ-проектов банка.Work format: Удалённо/Офис
Employment type: Полная занятость
Work experience: от 3-х лет
Чем предстоит заниматься
Что мы ожидаем
- опыт работы в роли System Analyst от 3-х лет;
- опыт документирования исследований и самостоятельного проектирования решений;
- опыт проектирования интеграций с использованием Kafka и разработки спецификаций API, включая полноценное проектирование API и взаимодействий через Kafka (умение проектировать топики/партиции, решать проблемы коммутативности и идемпотентности обработки сообщений);
- знание консьюмер-групп;
- опыт проектирования баз данных, понимание кейсов использования NoSQL (Redis, MongoDB);
- понимание принципов использования RBAC/ABAC для защиты данных и функционала систем;
- умение видеть корень исследуемой проблемы, выделить и формализовать ядро обсуждаемого с заказчиками или коллегами по команде вопроса, находить правильные формулировки и подходящие абстракции;
- активное применение моделирования и визуализации при описании предметной области, её проблематики и своего решения для них;
- глубокие знания принципов микросервисной архитектуры, умение отличить MSA от SOA;
- понимание и опыт работы с архитектурным стилем REST (включая RESTful), знание принципов SOAP и опыт работы с ним;
- опыт проектирования логических моделей данных для своих решений;
- умение читать и строить ERD;
- глубокие знания реляционной модели, включая нормализацию/денормализацию данных;
- знание и опыт использования нотаций UML, умение проектировать информационные потоки, видеть и описывать статусную модель корневой сущности сервиса;
- умение аргументированно поспорить, донести и отстоять свою позицию как при обсуждении требуемого решения с заказчиком, так и внутри команды;
- умение находить нужную информацию, исследовать новые области и быстро адаптироваться к новым подходам и технологиям;
- знание и опыт использования брокеров сообщений Kafka (глубокое понимание);
- опыт участия в тестировании функционала.