Analysts
January 30
ID 3511. Systems analyst
Уровень: middle, middle+, senior-, senior
Ставка: middle - до 1 900 руб./час, senior - до 2 100 руб./час (*указывайте в форме ставку с налогами)
Требования:
- Оконченное высшее техническое образование
- Аналитический склад ума
- Опыт работы в роли системный аналитик в области информационных технологий не менее 7 лет.
- Опыт работы в B2B сегменте от 5 лет.
- Опыт работы в роли системного аналитика в интеграционных проектах с REST API от 5 лет.
- Знание стандартов описания и методологии моделирования бизнес-процессов, средств документирования бизнес-процессов (BPMN, UML, DFD, SADT, IDEF и др.).
- Опыт написания технического задания (user story, диаграмм потоков, последовательности и ER) и согласования со всеми участниками процесса;
- Навыки MDM: проектирование golden records и алгоритмов fuzzy matching
- Опыт работы с заказчиком – интервью, анализ, выявление и формализация требований.
- Организация и проведение групповых обучений пользователей работе с системами.
- Опыт выявление рисков при реализации решений и участие в управлении выявленными рисками.
- Знание основ управления проектами ИТ, включая рисками проекта и прогнозирования
- Опыт организации работы группы из аналитиков/разработчиков.
- Опыт разработки шаблонов документов требований.
- Опыт постановки задач на разработку функциональности и контроль качества их исполнения.
- Опыт описания диаграмм потоков и последовательности
- Опыт оценки трудозатрат.
- Опыт подготовки и согласования протоколов совещаний и интервью.
- Знание жизненного цикла программного обеспечения, понимание принципов работы и функций программного обеспечения, а также технологических процессов, для автоматизации которых оно служит.
- Опыт реализации интеграционного взаимодействия внутри IT инфраструктуры компании, а также информационных систем, выходящих за ее пределы.
- Опыт проектирование API (REST, SOAP).
- Опыт проектирование асинхронного взаимодействия IT систем
- Знание основ информационной безопасности IT систем
- Знание микросервисной архитектуры
- Знание подходов и паттернов распила монолита на микросервисы
- Опыт разработки концепции системы или модуля системы (приложение, серверная часть, внешние системы и т.д.)
- Опыт работы с KAFKA
- Опыт работы с реляционными БД, HTTP, WebAPI (REST/SOAP), jwt/oauth 2.0, swagger, Postman
- Опыт проектирования пользовательских интерфейсов (Figma);
- Понимание основ построения реляционных БД
- SQL на уровне составления сложных финансовых отчетов
- «Проектирование и планирование миграций ИС и данных с минимальным или нулевым downtime».
- Опыт проектирования и автоматизации учетных процессов в инвентарных и финансовых системах: разработка логики формирования сводной отчетности по инвентарю на основании проводок.
- Глубокое понимание алгоритмов сопоставления (мэтчинга) данных для синхронизации закрытия отчетных периодов с процессами формирования и выставления реестровых счетов поставщикам
- Опыт работы в команде по гибким методологиям (Safe, Scrum, Kanban) и классическими подходами (waterfall).
- Понимание основ CI\CD
- Опыт тестирования программного обеспечения. Функциональное тестирование. Опыт постановки задач на доработку функционала по результатам тестирования.
- Опыт написания тест кейсов для тестирования ПО и функционального тестирования
- Понимание работы контейнеризированных приложений
- Опыт передачи функционала в поддержку
- Понимание основ информационной безопасности IT систем
- Опыт работы в B2B Travel сфере.
- Оконченное высшее техническое образование
- Аналитический склад ума
- Опыт работы в роли системного аналитика в проектах с REST API от 2 лет.
- Основы программной инженерии, жизненного цикла разработки программного обеспечения, управления требованиями.
- Опыт анализа, выявления и формализации требований заказчиков.
- Опыт написания технического задания (user story, диаграмм потоков и последовательности, ER) и согласования со всеми участниками процесса;
- Знание стандартов описания и моделирования бизнес-процессов на этапе анализа (BPMN, UML, DFD, SADT, IDEF и др.).
- Опыт написания технического задания (user story, диаграмм потоков, последовательности и ER)
- Опыт проектирование API (REST, SOAP).
- Опыт проектирование асинхронного взаимодействия систем через брокеры сообщений.
- Понимание взаимодействия ИТ-систем: приложение, серверная часть, внешние системы и т.д.
- Знание SQL на уровне составления сложных запросов.
- Опыт работы с реляционными БД, HTTP, WebAPI, REST/SOAP, jwt/oauth 2.0, swagger, Postman
- Понимание основ построения реляционных БД.
- Знание современных технологий применяемых в микросервисной архитектуре
- Понимание принципов UI/UX
- Опыт работы с финансовыми выгрузками для формирования отчетности аналитической, операционной или управленческой.
- Опыт работы в команде по гибким методологиям (Safe, Scrum, Kanban) и классическими подходами (waterfall).
- Опыт функционального тестирования программного обеспечения. Опыт постановки задач на доработку функционала по результатам тестирования.
- Понимание микросервисной архитектуры
- Понимание работы Kubernetes и работы контейнеризированных приложений
- Понимание основ CI/CD
- Понимание основ информационной безопасности IT систем
Краткое описание проекта:
- Текущая система представляет собой монолитное PHP-приложение с базой данных MySQL.
- Документация по большей части отсутствует.
- Основная часть инженерной экспертизы была утрачена к 2023-2025 году в связи с кадровыми изменениями.
- Наблюдается высокая степень неопределенности в понимании процессов, реализованных в системе.
- Восстановление архитектурных, системных и бизнес-знаний по системе.
- Создание полной документации по состоянию AS-IS.
- Разработка целевого состояния (TO-BE) и стратегии перехода на микросервисную архитектуру.
- Соответствие регламентам документирования и управления знаниями.
Краткое описание задач:
1. Формирование требований к системе:
- Глоссарий
- Заинтересованные стороны (список заинтересованных сторон)
- Цели и задачи
- Функциональные требования:
- Нефункциональные требования (производительность, доступность, надежность, информационная безопасность, наблюдаемость, масштабируемость, конфигурируемость, тестируемость, развертываемость, удобство использования, управление изменениями)
- Требования к отчетности (назначение, пользователи,, структура отчета, параметры, периодичность, прототип)
- Ограничения
2. Реверс-инжиниринг и восстановление документации:
- Анализ структуры существующей базы данных MySQL и построение ER-диаграмм.
- Исследование и документирование логики работы PHP-кода и взаимодействий модулей.
- Создание диаграмм потоков данных (DFD), последовательностей (Sequence) и описаний процессов.
- Единой базы знаний для хранения артефактов проекта.
3. Компенсация утраченной экспертизы:
- Проведение интервью с бизнес-заказчиками и владельцами процессов.
- Формализация бизнес-правил, алгоритмов и функций, не отражённых в коде.
- Подготовка протоколов совещаний и формирование базы знаний компании.
4. Архитектурное проектирование перехода:
- Разработка целевой архитектуры микросервисов (solution design).
- Проектирование интеграционного слоя (REST API, Kafka или аналогичные решения) для синхронизации данных между системами.
- Разработка шаблонов документации для
Тип работ: outstaff / fulltime
Продолжительность работ: 6 месяцев
Допустимый часовой пояс (GMT): UTC+3 (+- 1 час)
Для рассмотрения специалиста необходимо заполнить форму
Контакты:
*Для размещения информации о запросах и доступных IT-специалистах присоединяйтесь к чату Аутстаффинг агентств