Обязанности:
Вместо с нами тебе предстоит: - Выявлять, анализировать, формализовывать и согласовывать бизнес- и технические требования для сложных систем с большими объемами данных и многопоточными процессами. - Разрабатывать и документировать оптимальные архитектурные решения, включая проектирование реляционных баз данных "с нуля" (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 и другими стейкхолдерами. - Решение проблем: Анализ инцидентов, выявление корневых причин проблем, особенно связанных с данными и производительностью. Экспертиза: Выступление в качестве эксперта по данным, бизнес-процессам и функциональности системы. Какие знания и навыки для нас важны: - Самостоятельность: Выполнение задач с минимальным контролем, принятие проектных решений. - Глубина проработки: Умение докапываться до сути требований, предвидеть сложности и неочевидные сценарии. - Ответственность за результат: От постановки задачи до успешного внедрения и удовлетворенности пользователя. - Оптимизация: Постоянный поиск путей улучшения производительности, качества данных и эффективности процессов. - Работа со сложностью: Управление задачами в высоконагруженных и сложных в архитектурном плане системах.Похожие вакансии