Fullstack аналитик
Employment type: Полный рабочий день
Grade: Senior
Skills: SQL, REST, UML, BPMN, ER-диаграммы
Description:
О компании и команде
В инновационный проект по разработке системы промышленного
проектирования (CAD) требуются в отдел аналитики сильные
специалисты в области бизнес и системного анализа.
Ключевые задачи:
Разработка модульной архитектуры будущей системы
промышленного проектирования.
Автоматизация принятия решений через систему бизнес-правил.
Реализация механизмов автоматизации
Ожидания от кандидата
От 5 ти лет опыта в роли системного аналитика
Опыт в области разработки или внедрения CAD систем
Высшее образование по профилю (математическое,
экономическое, техническое);
Опыт сбора и анализ требований Заказчика, спецификации и
согласования бизнес и системных требований.
Опыт составления/описания алгоритмов;
Понимание жизненного цикла разработки программного
обеспечения;
Знание технологий интеграционного взаимодействия (REST
services, Web-Services, JSON, WebSockets);
Опыт описания API контрактов (OpenAPI и AsyncAPI);
Опыт с микросервисной архитектурой
Знание SQL: DDL, DML операторы;
Опыт проектирования ERD.
Знание UML (sequence обязательный);
Работа со стеком ELK (Elasticsearch + Logstash + Kibana)
Знание и умение применять основы ООП;
Знание принципов клиент‐серверной архитектуры
приложений и практический опыт работы с её компонентами
(фронтенд, бэкенд и др.).
Опыт проектирования statefull и stateless сервисов.
Умение работать с большим объемом информации и в
режиме многозадачности;
Дополнительные требования:
Опыт работы в Agile-команде;
Опыт работы по методологии scrum
Опыт работы с нереляционными БД;
Опыт проработки архитектурных решений с использованием
MSA;
Опыт работы с Confluence и Jira;
Опыт работы с VCS (Git, GitLab).
Опыт разработки или знание языков: Java, Python, Rust.
Должностные обязанности
Сбор и анализ требований Заказчика, спецификация и
согласование бизнес-требований.
Проектирование клиент-серверных приложений на базе
микросервисной архитектуры и веб-технологий.
Проработка и принятие архитектурных решений.
Формулирование технических заданий для разработчиков на
основе. бизнес‐требований с соблюдением корпоративных
шаблонов документации.
Способность чётко формулировать и эффективно презентовать
результаты работы как ИТ‐специалистам, так и
бизнес‐заказчикам.
Участие в тестировании разработанных компонентов, при
необходимости;
Участие в подготовке документации;
Написание и ведение документации по проекту
(пользовательские сценарии, спецификации API, регламенты,
инструкции, функциональные/нефункциональные требования и
т.п.)
Консультация участников проектной команды по
функциональности и требованиям - разработчиков,
тестирование, поддержку, бизнес-пользователей.
Условия работы
Возможность карьерного роста;
Скидки на абонемент в фитнес-центр, курсы английского языка;
Работа в дружной и профессиональной команде;
Москва (гибридный формат работы).