SENIOR Системный Аналитик
Qalan — это онлайн-платформа для обучения математике, которая помогает детям разных возрастов и уровней подготовки с легкостью и удовольствием осваивать этот важный предмет.
Мы — стартап, выросший до 450 человек, с 28 000 довольных клиентов и 800 000 пользователей в Казахстане, Узбекистане и России, которые уже оценили преимущества нашей платформы.
Qalan делает обучение математике увлекательным и эффективным благодаря:
- Персонализированной системе обучения: каждый ученик получает индивидуальный план обучения, адаптированный к его уровню знаний.
- Поддержке опытных менторов: квалифицированные менторы всегда готовы помочь ученикам разобраться в сложных темах и мотивировать их к дальнейшему обучению.
- Геймификации: обучение на Qalan превращается в увлекательную игру, которая помогает детям усваивать знания с интересом и без скуки
- Мы в команду ищем
Мы в команду ищем Senior Системного Аналитика
Обязанности:
1. Формулирование задач для разработчиков:
- Чётко и ясно ставить задачи, обеспечивая однозначное понимание требований и функциональности, которые необходимо реализовать.
2. Документация по API:
- Разрабатывать и поддерживать актуальную документацию по API, включая описание эндпоинтов, заголовков, параметров запроса, структуры тела запроса и ответа.
3. Документация по базам данных и таблицам:
- Создавать подробную документацию по структуре базы данных, описывая используемые таблицы, их связи, ключи, типы данных и атрибуты.
- Определять, какие сервисы взаимодействуют с определёнными таблицами, и какие данные должны быть получены или обновлены.
4. Описание функциональности и сервисов:
- Разрабатывать спецификации для новых сервисов, описывая их функциональность, используемые API, затрагиваемые таблицы базы данных и данные, с которыми они работают.
- Описывать логику работы сервиса, передаваемые данные и ожидаемые результаты.
5. Создание UML-диаграмм:
- Разрабатывать UML-диаграммы (диаграммы классов, последовательности, активности) для визуализации работы системы, что поможет разработчикам лучше понять структуру и взаимодействие компонентов.
6. Взаимодействие с командой разработки и тестирования:
- Помогает разработчикам и тестировщикам понять требования, отвечая на их вопросы и уточняя детали.
- Участвует в разработке тест-кейсов и сценариев тестирования для обеспечения полноты тестового покрытия.
7. Анализ и управление изменениями:
- Отслеживает и управляет изменениями требований на протяжении всего проекта, поддерживая их актуальность и своевременность.
- Оценивает влияние изменений на проект и взаимодействует с заинтересованными сторонами для принятия решений о внесении корректировок.
8. Поддержка процесса разработки:
- Участвует в планировании спринтов, релизов и оценке задач.
- Сопровождает процесс тестирования, принимая участие в проверке реализации требований.
9. Контроль соответствия требованиям:
- Следит за тем, чтобы конечный продукт соответствовал исходным требованиям, обеспечивая их выполнение на всех этапах проекта.
- Участвует в приемочном тестировании и оценке качества реализации функциональности.
Требования:
1. Уметь создавать спецификации требований (SRS — Software Requirements Specification), включающие функциональные и нефункциональные требования.
2. Уметь описывать бизнес-процессы, сценарии использования (use cases), пользовательские истории и диаграммы.
3. Уметь создавать диаграммы процессов (BPMN), диаграммы последовательностей, ER-диаграммы для базы данных, UML-диаграммы и другие визуальные модели для облегчения понимания системы.
4. Уметь документировать API, включая описание доступных методов, параметров и форматов данных.
5. Опыт формирования функциональных и нефункциональных требований.
6. Опыт проектирования пользовательских интерфейсов и UX-схем.
7. Опыт проработки интеграций на REST-запросах и websocket.
8. Знание, что такое API, веб-сервисы, базы данных, SQL, no-sql.
9. Знание гибких методологий разработки (agile, scrum, kanban и т.п.)
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).