Наша команда разрабатывает различные кастомные приложения и реализует проекты как под заказ, так и для внутренних нужд. Ищем системного аналитика, который также готов выступать в роли бизнес аналитика для участия в проектах – написание ТЗ или просто формализация задач, общение с заказчиком, взаимодействие с разработчиками по написанным постановкам, участие в проектировании общей архитектуры систем совместно с командой, совместная работа на результат.
Наш стэк: .NET Core, MS SQL, Docker, RabbitMQ, frontend - Angular. Микросервисная архитектура.
У нас на горизонте появились несколько активностей, связанных с AI, чат-ботами и автоматизацией процессов с помощью AI, в связи с чем хотим взять в команду человека, который бы:
- Собирал и согласовывал требования с заказчика
- Проецировал их на текущую архитектуру системы
- Проводил анализ по способам решения задачи
- Взаимодействовал с командой для детальной проработки требований
- Описывал функциональные требования для разработчиков (Jira)
- Описывал требования на уровне БД, обмена сообщениями, интеграций со смежными сервисами, спецификаций API
- Контролировал разработку по своим задачам
- Финально принимал задачу и сдавал в прод заказчику
- Дополнял и структурировал описание системы (Confluence)
Т.к. достаточно много задач предстоит по интеграционными темам (к примеру, взаимодействие компонентов внутри микросервисной архитектуры), хотелось бы найти человека с техническим бэкграундом, который:
1. Имеет опыт работы аналитиком от 2-х лет
2. Имеет опыт составления и согласования системных требований
3. Понимает такие штуки, как REST API, HTTP, xml, json – хотя бы на базовом уровне. Опыт проектирования Web API будет плюсом.
4. Понимает, что такое реляционная СУБД и сможет написать простой SQL запрос на выборку или обновление данных в SQL БД (SELECT, JOIN, GROUP BY, UPDATE). Опыт проектирования БД будет плюсом.
5. Знает базовый технический английский язык, чтобы понять, что означает "cannot insert null value" или "mismatch parameter type" в логе и тому подобное, если вдруг они встретятся в работе.
6. Имеет опыт описания систем
7. Сможет открыть fiddler/postman – составить запрос согласно сигнатуре метода, и выполнить его, интерпретировав результат (желательно)
Отлично будет, если
1. имеется представление или опыт работы брокерами сообщений (RabbitMQ, Kafka и тому подобных) на базовом уровне, а также с микросервисной архитектурой
2. имеется опыт работы с UML. Sequence-диаграммы наше всё ))
Очень важна самостоятельная работа, чтобы не было необходимости "пинать" человека для достижения результата. Если что-то не ясно/непонятно/не выходит – сразу поднимать красный флаг и кто-то обязательно поможет.
У нас молодая распределенная команда. Все работают удаленно. Работаем по Scrum’у, дэйли, груминги, спринты. Проекты и задачи интересные, применено много интересных архитектурных решений, используются современные технологии и стэк, будет возможность во всё погрузиться и набраться интересного и полезного опыта.
При отклике просьба кратко описать компетенции, опыт и желаемую ставку оплаты, а также сколько времени в день/неделю готовы уделять работе над проектами и быть на связи.
Предпочтительны кандидаты с возможностью уделять работе не менее 6 часов в день или готовые прийти на проект на full-time.