Ищем себе коллегу в рамках разработки продукта совместно с компанией "Сбертех"
Продукт:
Создание java фреймворк построения бесшовных сценариев навигации в web приложениях.
Цель – сокращение, для бизнес-проектов использующих фреймворк, ресурсов на разработку и легкость изменения сценариев.
Продукт широко используется в Сбере в рамках инсталляции Сбербанк Online. Более 100 команд разработки использует данный фреймворк.
- Разрабатываем на Java / Spring / Spring boot.
- Поддерживаем высокий процент покрытия кода тестами.
- Также для тестирования своего фреймворка используем синтетическое приложение, разворачиваемое в OpenShift.
- Проводим Peer Code Review.
- Регулярно проводим анализ на наличие уязвимостей безопасности в коде и зависимостях проекта.
- Осуществляем консультации и поддержку пользователей нашего продукта.
Обязанности:
- Уточнять, детализировать и верифицировать функциональные и нефункциональные требования/спецификации к фронтенду и бекенду системы
- Много взаимодействовать со смежными подразделениями в уточнении требований спецификой смежников
- Обсуждение вариантов реализации с архитектором и командой разработки;
- Участие в разработке solution архитектуры;
- Декомпозиция и анализ задач бэклога;
- Проработка и согласование системных требований с заказчиком;
- Проведение оценки трудоемкости задач совместно с командой;
- Организация и проведение мероприятий по демонстрации и внедрению функционала.
- Совместно с владельцем продукта участвовать в получении обратной связи от клиентов
- Участие в разработке эксплуатационной документации
Требования: - Высшее образование;
- Требуемый опыт работы: 4–6 лет;
- Обязательный опыт работы с BI/OLAP-инструментами (MS SSAS – обязательно, Click/SuperSet – желательно)
- Знание принципов разработки ПО, проектирования пользовательских интерфейсов, интеграции приложений;
- Базовое понимаете архитектуры ПО: micro services architecture, Kafka (MQ), REST API, БД
- Опыт написания документации: функциональных требований / бизнес-требований / технических спецификаций на разработку.
- Владение нотациями описания бизнес процессов BPMN, UML (Sequence, Activity, State Machine).
- Опыт написания json сообщений и json Schema.
- Опыт описания структуры БД, понимание основ нормализации данных.
- Опыт описания сервисов (REST, SOAP,).
- Знание архитектуры web приложений.
- Понимание процессов разработки/внедрения: итеративная разработка, CI/CD, управление релизами продуктов
- Знание методологий разработки ПО (AGILE, Waterfall).
- Опыт работы аналитиком/разработчиком в построении промышленных решений автоматизации бизнес-процесса
- Самостоятельность в планировании и организации своей работы
Будет плюсом
- Технический английский язык;
- Знание и умение работы с пакетом MS Office, wiki-системой Confluence, трекинговыми системами (Jira, Redmine и т.д.);
- Знание подходов к тестированию программного обеспечения.
- Умение читать код (Java, SQL)
- Kubernetes, OpenShift, Docker
- Опыт проектирования спецификаций API (=Swagger)
Условия: - З/п по итогам технического собеседования и оформление в штат (уровень дохода крайне привлекательный на нашем рынке). Можно также работать в статусе ИП/самозанятого;
- Интересные проекты, адекватное руководство и квалифицированная проектная команда с огромным опытом;
- Возможность профессионального и карьерного роста;
- Технику для работы выдаем;
- Возможность работать как удаленно, так и на территории работодателя: комфортные офисы в Москве и Калининграде. Удаленная работа возможна только с территории РФ.