Сервис управления параметрами приложений, который позволяет пользователям изменять значения параметров без переустановки приложения, предоставляя для этого удобный интерфейс управления.
Функции:
- Изоляция параметров приложений по ролевой модели
- Импорт значений параметров конфигураций
- Изменение значений параметров конфигураций
- Динамическое управление конфигурацией в runtime без необходимости перезапуска приложений
- Хранение истории и откат на предыдущие значения параметров
- Контроль изменений значения параметра конфигурации с подтверждением вторым администратором
- Прикладная репликация данных между несколькими БД для обеспечения и надежности хранения данных
Описание команды
Команда состоит из архитектора, backend/frontend разработчиков, бизнес-аналитика, тестировщиков.
Языки разработки: Java 11 и выше, Javascript, Typescript
Основные библиотеки: Spring Framework, React
Среда разработки: GigaIDE, Intellij IDEA, Visual Studio Code
Технологии контейнеризации: OpenShift, Kubernetes
Обязанности
- формировать системные требования (функциональные и нефункциональные) на основе входных бизнес-требований
- прорабатывать детальные архитектурные постановки для команды на основе общей архитектуры платформы
- подготовка технических спецификаций и документации на новые и существующие фичи
- проектировать низкоуровневое поведение системы и особенности реализации (в том числе в текстовых, табличных и графических нотациях), интеграционные взаимодействия, включая механизмы доступности и отказоустойчивости
- предлагать, описывать и защищать принципиальные варианты концептуальной архитектуры системы
- контролировать качество технических требований, выявлять и устранять неполноту и противоречия требований к компонентам системы
- выявлять границы доработок и системы в целом, системный контекст, ключевые свойства и ограничения, режимы эксплуатации компонентов системы
- определять порядок взаимодействия с собственными и сторонними системами, находить оптимальные решения интеграции между системами, включая программные компоненты сторонних разработчиков
- создание высококачественной документации, которая соответствует действующим стандартам и подходит целевой аудитории
- выявление, анализ и формализация потребностей пользователей.
Требования
- релевантный опыт от 4-х лет
- понимание принципов работы протоколов передачи данных: TCP/IP, HTTP
- понимание схемы JSON и XML
- умение создавать структуры данных в различных нотациях JSON, YAML, XML
- понимание нотации UML (PlantUML)
- опыт работы с базами данных, в частности реляционными и опыт написания средне-сложных sql запросов.
Будет плюсом:
- опыт работы в Scrum команде
- опыт работы с инструментами Jira, Confluence, Jenkins, GIT
- знакомство с жизненным циклом выпуска ПО и общее представление о CI/CD инструментах
- инструментальное владение AI для анализа, генерации и автоматизации.
- знакомство с технологиями контейнеризации (Docker, Kubernetes, Openshift).
Условия
- локация: Казань, Нижний Новгород, Санкт-Петербург, Ростов-на-Дону, Екатеринбург
- обучение за счет компании: онлайн курсы в Виртуальной школе Сбера и неограниченный доступ к библиотеке, обучение в Корпоративном университете, тренинги, митапы и возможность получить новую квалификацию;
- реферальная программа для сотрудников: можно пригласить в команду знакомых профессионалов и получить вознаграждение до 100 тыс. рублей;
- скидки на отдых в лучшем в мире курортном комплексе «Mriya Resort & SPA» в Ялте.
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров: Okko, Сбер Маркет, Delivery Club, Самокат, Сбер Еаптека и другие
- ДМС, страхование от несчастных случаев и тяжелых заболеваний
- льготные условия кредитования
- яркая и насыщенная корпоративная жизнь
- материальная помощь и социальная поддержка, корпоративная пенсионная программа
- гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ