Системный аналитик (Катапульта)
Требования:
Умеешь писать базовые запросы SQL (умеешь использовать в запросах: join, group, having, order) и готов это продемонстрировать на собеседовании;
Знаешь, как правильно описывать разрабатываемую функциональность (ER-диаграмы, UML, BPMN);
Умеешь составлять технические задания/FSD, в том числе с высоким уровнем детализации
Знаешь и понимаешь как работают межсистемные интеграции (веб-сервисы REST, SOAP, очереди сообщений);
Знаешь, как протестировать разработанное решение
Умеешь четко формулировать мысли (как в письменной, так и в устной форме)
Было бы неплохо, если ты:
Знаешь MS SQL на уровне достаточном для работы с хранимыми процедурами и большими наборами данных;
Имеешь опыт работы в банковской сфере;
Имеешь навык проектирования БД, понимание принципов нормализации, оптимизации БД под различные типы задач.
Знаешь архитектурные паттерны и понимаешь принципы построения архитектуры сложных ИТ систем
Стремишься развиваться профессионально: читаешь статьи и книги, посещаешь митапы, проходишь курсы
Имеешь активную жизненную позицию, не боишься предлагать и внедрять изменения
Знаешь жизненный цикл разработки ПО и понимаешь роль системного аналитика в нем.
Проработки интеграционного взаимодействия с различными системами как внешними так и внутренними – консультирование и валидация корректности подключения к нашим системам.
Подготовка требований к разработке, с учетом принятых на проекте стандартов и регламентов – фиксируем все в Confluence, а по некоторой функциональности в Git, чтобы это было понятно и прозрачно для всех участников процесса разработки
При необходимости написание sql скриптов, анализ хранимых процедур в случае, когда по ним нет документации (если нет такого опыта - научим!)
На всех этапах жизненного цикла разработки консультирование в части разрабатываемого функционала – общение с разработчиками, тестировщиками, смежными командами проекта. В общем, стандартное взаимодействие в команде: друг другу помогаем, подсказываем.
Описание проекта:
Мы начинаем масштабный проект по рефакторингу ключевых систем: Система учета договоров кредитования и Система согласования кредитных заявок.
Преобладающая архитектура систем Монолит. Технологический стек: ASP.NET 2.0, MS SQL-Server, .NET Framework, TFS.
При рефакторинге этих систем с будут применяться подходы Сервисно-ориентированной архитектуры и Микросервисной архитектуры.
Системы активно используется несколькими тысячами пользователей, это делает задачи рефакторинга приоритетными.
Ищем сильных специалистов с технической экспертизой и опытом в рефакторинге (желательно).
Основные цели\ожидания от проекта
1. Увеличение скорости разработки модулей
2. Поддержка роста кредитного бизнеса
3. Предотвращение потерь от простоя системы
4. Разработка целевых интеграций с внешними системами
5. Замена устаревшего процессного движка в Кредитном Конвейере
6. Обеспечение SLA по cкорости обработки запроса
7. Снижение риска нарушения требований Кибербезопасности