Системный аналитик (блокчейн)
Альфа-БанкУдалённоот 4 лет5/2Полная занятость
REST APIPostmanBPMNUMLсистемный анализSwaggerOpenAPIблокчейнEthereumБезопасность
Описание
Обязанности
- Собирать бизнес и технические требования от стейкхолдеров. Проводить их анализ, выявлять противоречия и пробелы
- Оформлять требования в виде спецификаций, пользовательских сценариев и технической документации
- Проектировать REST сервисы: определять ресурсы, методы, форматы запросов/ответов
- Описывать API в спецификациях (OpenAPI/Swagger) и поддерживать их актуальность
- Участвовать в определении точек интеграции, схемы обмена данными и стратегии версионирования сервисов
- Оценивать требования к безопасности (аутентификация, авторизация, шифрование, защита от уязвимостей). Включать соответствующие меры в требования к системе и контролировать их реализацию
Требования
- Опыт работы в СА: от 4 лет
- Опыт сбора и анализа требований, проектирования будущих и документирования разработанных решений
- Знание и навык использования нотаций моделирования (умение моделировать процессы в нотации BPMN и строить UML-диаграммы activity, sequence)
- Знание основных типов интеграций и взаимодействий (синхронное/ асинхронное)
- Знание принципов REST, навык проектирования REST-сервисов, умение анализировать работу REST-сервисов с использованием Postman либо аналогов, а также консоли браузера
- Знание основных нотаций описания ER-моделей и навык проектирование модели данных с использованием ER
- Знание разницы между идентификацией, аутентификацией и авторизацией, а также между шифрованием и хэшированием
- Знание и опыт работы с блокчейном Ethereum
- Асимметричное шифрование, как используется в блокчейне
- Понимание, как происходит транзакция: от инициализации в кошельке до появления транзакции в блокчейне
- Деривация адресов
- Мультиподпись (multisig) и MPC (Multi-party computation) для чего используются и в чем основное различие
Условия
- Полная занятость
- График: 5/2
- Формат работы: удалённо