Вместо с нами тебе предстоит:
- Выявлять, анализировать, формализовывать и согласовывать бизнес- и технические требования для сложных систем с большими объемами данных и многопоточными процессами.
- Разрабатывать и документировать оптимальные архитектурные решения, включая проектирование реляционных баз данных "с нуля" (ERD, DDL), учитывая требования к производительности и масштабируемости.
- Проектировать и документировать схемы взаимодействия компонентов системы, включая потоки данных через Apache Kafka и/или ActiveMQ Artemis.
Глубокая Работа с Данными и Аналитика:
- Разрабатывать сложные SQL-запросы (с использованием подзапросов, оконных функций, CTE, различных типов JOIN) для извлечения, трансформации и анализа больших объемов данных.
- Анализировать и оптимизировать производительность SQL-запросов и схем баз данных в контексте OLAP-кубов и систем обработки больших данных.
- Активно использовать Excel для анализа данных (анализ и составление сложных формул, сводные таблицы).
- Применять математический подход к формализации задач, расчетам метрик, валидации данных и анализу сложных зависимостей.
Разработка Детализированной Технической Документации:
- Создавать полный комплект проектной документации (BRD, FRD, SRS, Use Cases, User Stories, спецификации API, диаграммы процессов). - Формулировать четкие, детализированные и атомарные постановки задач для разработчиков бэкенда, фронтенда и администраторов БД.
- Разрабатывать спецификации интеграций на основе Kafka/Artemis (топики, форматы сообщений, схемы).
- Составление и сопровождение релизной документации
- Составление документации АИС/ТИС, АР/ТР
Управление Реализацией и Контроль Качества:
- Контролировать выполнение поставленных задач разработчиками (бэк, фронт, БД), проводить анализ соответствия реализации требованиям на ранних этапах (например, ревью кода SQL/логики).
- Участвовать в тестировании (разработка тест-кейсов, приемочное тестирование), валидировать корректность работы системы, особенно в части обработки данных и бизнес-логики.
- Доводить разработанные функциональности до пользователей: проводить демонстрации, обучать, собирать обратную связь, координировать процесс внедрения.
Работа со Сложными Системами и Технологиями:
- Анализировать и проектировать решения для систем с высокой нагрузкой, многопоточностью и обработкой больших объемов данных.
- Участвовать в проектировании, использовании и оптимизации OLAP-кубов и хранилищ данных.
- Обеспечивать эффективную интеграцию компонентов системы с использованием Apache Kafka и/или ActiveMQ Artemis (анализ потоков, форматов сообщений, гарантий доставки).
Дополнительные Аспекты (подразумеваются в задачах):
- Коммуникация: Активное взаимодействие с бизнес-заказчиками, разработчиками, тестировщиками, DevOps и другими стейкхолдерами.
- Решение проблем: Анализ инцидентов, выявление корневых причин проблем, особенно связанных с данными и производительностью. Экспертиза: Выступление в качестве эксперта по данным, бизнес-процессам и функциональности системы.
Какие знания и навыки для нас важны:
- Самостоятельность: Выполнение задач с минимальным контролем, принятие проектных решений.
- Глубина проработки: Умение докапываться до сути требований, предвидеть сложности и неочевидные сценарии.
- Ответственность за результат: От постановки задачи до успешного внедрения и удовлетворенности пользователя.
- Оптимизация: Постоянный поиск путей улучшения производительности, качества данных и эффективности процессов.
- Работа со сложностью: Управление задачами в высоконагруженных и сложных в архитектурном плане системах.
