Системный аналитик
Знаешь, как правильно описывать разрабатываемую функциональность (ER-диаграмы, UML, BPMN);
Умеешь составлять технические задания/FSD, в том числе с высоким уровнем детализации
Знаешь и понимаешь как работают межсистемные интеграции (веб-сервисы REST, SOAP, очереди сообщений);
Знаешь, как протестировать разработанное решение
Умеешь четко формулировать мысли (как в письменной, так и в устной форме)
Знание и понимание различных способов интеграции систем (Rest, SOAP, DBLink, ...);
Умение проектировать информационные модели данных;
Умение формировать варианты решений и выбирать наиболее подходящий, для решения поставленной задачи;
Было бы неплохо, если ты:
• Знаешь MS SQL на уровне достаточном для работы с хранимыми процедурами и большими наборами данных;
• Имеешь опыт работы в банковской сфере;
• Имеешь навык проектирования БД, понимание принципов нормализации, оптимизации БД под различные типы задач.
• Знаешь архитектурные паттерны и понимаешь принципы построения архитектуры сложных ИТ систем
• Стремишься развиваться профессионально: читаешь статьи и книги, посещаешь митапы, проходишь курсы
• Имеешь активную жизненную позицию, не боишься предлагать и внедрять изменения
• Знаешь жизненный цикл разработки ПО и понимаешь роль системного аналитика в нем
Какие задачи будут стоять перед тобой:
• На начальном этапе – это погружение в наши непростые системы. Для этого у нас предусмотрен процесс OnBoarding с выделением наставника и материалов для обучения.
• По мере погружения, степень сложности задач будет повышаться и, в итоге, мы будем ожидать от системного аналитика участия в разработке и согласовании архитектуры взаимодействия наших внутренних учетных систем
• Проработки интеграционного взаимодействия с различными системами как внешними так и внутренними – консультирование и валидация корректности подключения к нашим системам.
• Подготовка требований к разработке, с учетом принятых на проекте стандартов и регламентов – фиксируем все в Confluence, а по некоторой функциональности в Git, чтобы это было понятно и прозрачно для всех участников процесса разработки
• При необходимости написание sql скриптов, анализ хранимых процедур в случае, когда по ним нет документации (если нет такого опыта - научим!)
• На всех этапах жизненного цикла разработки консультирование в части разрабатываемого функционала – общение с разработчиками, тестировщиками, смежными командами проекта. В общем, стандартное взаимодействие в команде: друг другу помогаем, подсказываем.
• Помогаем нашему сопровождению найти решения на сложные вопросы – т.е. выполнение роли 3-й линии поддержки.
Цель команды создать Е2Е процесс получения кредитных продуктов в сегменте Средний бизнес.
Мы - амбициозная и дружная команда развития систем кредитования ищем системных аналитиков, в нашу команду.
Наша команда занимается доработкой и автоматизацией систем учета и ведения кредитных сделок для юридических лиц. Заказчиком доработок выступают внутренние подразделения банка. Наша команда отвечает за полный цикл реализации функционала: от выявления бизнес-требований до внедрения функционала в боевую среду или опытно-промышленную эксплуатацию. Для документации и постановки задач используется Confluence и Jira.
Коротко о наших ИТ-системах:
Ключевыми нашими системами являются: Система учета договоров кредитования и Система согласования кредитных заявок.
Преобладающая архитектура систем Монолит. Технологический стек: ASP.NET 2.0, MS SQL-Server, .NET Framework, TFS.
При проектировании новых решений и реализации нового функционала, там, где это возможно, происходит рефакторинг этих систем с применением подходов Сервисно-ориентированной архитектуры и Микросервисной архитектуры. Системы активно используется несколькими тысячами пользователей. Основные заказчики заказчики и пользователи систем - внутренние подразделения банка, которые участвуют в полном жизненном цикле выдаваемого банковского продукта для корпоративных клиентов: заведение договора, согласование, учет в момент действия договора, закрытие договора.
Системы нашего рабочего процесса по ведению документации и управлению задачами: Confluence, Jira, также часть документации ведется в Git
Работа ведется в командах, которые отвечают за полный цикл реализации функционала: от выявления бизнес-требований до внедрения функционала в боевую среду и его опытно-промышленную эксплуатацию.
Технологический стек отдельных подсистем: MS SQL-Server, .NET Core, ReactJS, Jenkins.