Вакансия: Системный аналитик, Отдел развития платформ интернет-банкинга
Компания "Группа СМП Банк"
Наш проект представляет собой разработку интернет-банкинга (ДБО) для группы СМП банков (100 000+ активных пользователей), а также интернет-сайта smpbank.ru.
Мы хотим не просто реализовать средненькую разработку с нужным функционалом, а создать систему, которая должна стать целевой платформой банка, на которой будут реализованы все необходимые бизнесу продукты.
В вопросах архитектуры мы не оглядываемся назад, стараемся использовать только современный стек технологий, проектируя систему с нуля.
Мы с интересом ждем свежих идей и предложений от новых коллег и партнеров по проекту. Поэтому, и у вас есть реальный шанс внести свой вклад в развитие ДБО.
Мы выстраиваем легкую, быструю, гибкую систему, которая позволит банку активно внедрять новые продукты, минимизируя время его вывода на рынок.
В нашем проекте собралась молодая и дружная команда, которая нацелена на конечный результат и старается занимать проактивную позицию. Работая в проекте, вы серьезно усовершенствуете свои профессиональные навыки, приобретете как опыт работы в банковской сфере, так и возможность опробовать новые стеки-технологий на практике.
Кого мы ищем:
Мы ищем, таких как мы :)
Инициативных, коммуникабельных, постоянно развивающихся, желающих и умеющих работать в команде/динамичной обстановке, ответственных, работающих на результат. Умеющие отстаивать свои идеи или находить компромисс в спорных ситуациях.
Стек-технологий:
Backend: C# .Net, Core 3.1, EF, RabbitMQ, Redis, Autofac, Automapper, Report generation [StimulReport], ELK, Docker
DB: MS SQL, PostgreSQL
Frontend: React, SSR, MobX, GraphQL, Webpack, PostCSS, SCSS
QA: Selenium, XUnit
Bug/Doc-Tracking: Jira, Confluence
VCS: GitLab
CI/CD: TeamCity, Octopus, Git
Предстоит:
- Работа в продуктовой end-to-end команде в качестве системного аналитика
- Описывать автоматизируемые бизнес-процессы в формате - as is -> to be
- Декомпозировать бизнес-требования до уровня функциональных и нефункциональных требований и задач;
- Написание ТЗ, включая описания бизнес-процессов и схем их реализации
- Активное взаимодействие с дизайнерами, разработчиками, тестировщиками, заказчиками, смежными командами
- Проектировать интеграционные решения между системами, ставить задачи на интеграцию смежным системам;
- Контролировать поставленные задачи и сроки на соответствие требованиям
- Помогать тестировщикам в разработке сценариев тестирования, анализе нестандартных дефектов
- Участвовать в приемке разработанного функционала заказчиками
Требования:
- Опыт написания технической документации (функциональные требования, технические задания, схемы процессов, интеграционных взаимодействий, маппинг данных);
- Умение создавать модели в формате BPMN, UML (activity/sequence/use case diagram)
- Понимание основных паттернов/архитектур веб-приложений (SPA) и серверных приложений (MA, SOA, MSA)
- Понимание принципов/архитектурных подходов проектирования отказоустойчивых систем / HighLoad - SQL на уровне написания простых запросов (select, group, having, join) в одной из СУБД - MSSQL / PostgreSQL / Oracle
- Опыт проектирования API используя стандарт OpenAPI (REST)
- Умение создавать схемы в нотациях: JSON, YAML и т.д.
- Уверенные знания как работает WEB, что такое HTTP(S), понимание HTML, CSS, Cookie, из каких частей состоят http запросы.
- Понимание что такое: идентификация, аутентификация и авторизация. Общее понимание протокола OAuth 2.0
Будет плюсом:
- Опыт работы с Swagger
- Опыт работы с очередями сообщений MQ
- Понимание основных принципов построения реляционных БД
- Умение читать код JS/C#
- Опыт прототипирования функционала / страниц (web)
- Знания и понимание розничных банковских продуктов и их процессов, модели обслуживания
- Проекция розничных продуктов на системы ДБО
- Понимание цифрового и финтех окружения банковских продуктов и услуг
- Общее понимание законодательства и регуляторики в банковской сфере
Условия: