👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Backend разработчик

Требования

Бэкенд, Средний (Middle)SQLPythonJavaPHPLaravelSymfonyGolangGitDjangoC#C++

Местоположение и тип занятости

ЕкатеринбургПолный рабочий день

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

Условия работы

Вашему вниманию предлагается позиция интеграционного разработчика страховых продуктов на базе платформы "Банковское страхование". С видеопрезентацией позиции можно ознакомиться по ссылке : https://youtu.be/PR4DqQi1E9s

О проекте

  • АС Банковское страхование
    У нас есть платформа - продуктовая фабрика по страхованию - со встроенным фреймворком для разработки продуктов и интеграций.
    Платформа - собственное уникальное решение Сбера на Java + БД Oracle.
    Наш разработчик - это специалист, который с помощью встроенного в платформу фреймворка создаёт и дорабатывает продукты и интеграции.
    Его компетенция уникальна, это не разработка на Java.
  • Synapse - это Service Mesh концепция Сбера
    В соответствии с этой концепцией, мы размещаем наши интеграционные компоненты в виртуальной безопасной среде с использованием OpenShift + Docker + Istio.
    Конфигурирование типовых интеграционных компонентов, а в дальнейшем и разработка собственных, также входит в задачи нашего разработчика.
  • Миграция
    Сейчас наша платформа по страхованию представляет из себя монолит с общими экземплярами приложения и общей базой, которым пользуется 30+ Agile-команд.
    Перспектива ближайших нескольких лет - организация независимых изолированных приложений для каждой команды. А также их интеграция в среду Service Mesh. Пилоты уже стартовали.
  • Производственный процесс
    У нас отлаженный зрелый производственный процесс с продуманным релизным циклом, инфраструктурой разработки и тестирования, а также собственными devops-практиками. Процесс построен с учётом баланса: Качество + Стабильность / Time-To-Market.

О команде

  • Компетенция - "Разработчик бизнес-процессов" - это примерно 50 человек, работающих в 20-и Agile-командах.
  • В командах в среднем около 10 человек: разработчики, аналитики, тестировщики, а главное - владелец продукта.
  • Владельцы страховых продуктов - фактически функциональные руководители команды. Они организуют работу команд, наполняют и приоритизируют бэклоги своих продуктов.

Вам предстоит:

  • Разработка интеграций мастер-системы страхования с различными автоматизированными системами Сбера:
  • Реализация сервисов оформления и сопровождения страховых продуктов:
  • Входящие / исходящие;
  • Синхронные / асинхронные;
  • XML / JSON;
  • REST / MQ / gRPC;
  • Сопровождение продуктового функционала от Dev-а до ПРОМа;
  • Конфигурация и разработка транспортных компонентов: сервисы, правила маршрутизации, прокси;
  • Участие в амбициозном проекте по децентрализации страховых продуктов на отдельные функциональные подсистемы, размещаемые на платформе виртуализации Open Shift;
  • Окунуться в многоступенчатый релизный цикл разработки и внедрения продуктов в Сбере.

Мы ожидаем, что у Вас есть:

  • Опыт разработки от года и выше на любом языке программирования (Python, C, PHP, JS, C#, Go, C++, Java, R и др.);
  • Уверенное владение SQL (DML, основы DDL);
  • Понимание принципов ООП;
  • Понимание принципов работы веб-приложений;
  • Опыт работы с системами контроля версий (в идеале – GIT);
  • Готовность работать по Agile:
  • Вы коммуникабельны. Вы понимаете ценность эффективного командного взаимодействия.;
  • Вы кросс-компетентны, Вам нравится идея быть T-shape в областях анализа и тестирования;
  • Вы ориентированы на общий результат работы команды, помимо собственного развития;
  • Будет плюсом опыт разработки микросервисов;
  • Будет плюсом опыт работы с OpenShift, Docker, Kubernetes, Istio Service Mesh.

Инструментарий:

  • Наш собственный гибкий конструктор продуктов и интеграций с множеством настроек, перемежающихся выражениями на языке EL (expression language) и скриптами на языке Jelly (см. Apache Jelly);
  • GIT
  • Oracle (в перспективе миграция на POSTGRE)
  • Atlassian: Jira, Confluence, BitBucket, SourceTree, Jenkins.
  • OpenShift, Docker.

Мы предлагаем:

  • Условия работы: пятидневную рабочую неделю, офис в центре города, возможность дистанционной работы, отсутствие строгого дресс-кода;
  • Уровень заработной платы, который зависит от ваших технических знаний и навыков, состоит из оклада и годового премирования;
  • Заботу о здоровье: корпоративную программу ДМС (включает стоматологию, обследования, лечение заболеваний и т.д.), бесплатный тренажерный зал, страхование жизни.