Tech Lead в команду разработки решений для оформления и обработки всех видов платежей
ГородМосква
НаправлениеИнформационные технологии
КомандаPayments service Team
Дата публикации16.08.2022
Нажимайте смело — отклик произойдет только на следующем шаге

Tech Lead в команду разработки решений для оформления и обработки всех видов платежей

О команде:
Райффайзенбанк ищет Технического лидера (TechLead) в команду разработки решений для оформления и обработки всех видов платежей в банке (в рублях, иностранной валюте и Системе быстрых платежей).
  • Наши системы проектируются для высокой нагрузки, подразумевают сложную бизнес-логику проведения платежей и операций со счетами клиентов.
  • Перед нами стоит амбициозная задача модернизации и разработки единой платежной платформы на стеке JVM с фокусом на масштабируемость, отказоустойчивость, высокую нагрузку, быстродействие, удобство использования и долговечность решения.
Мы ищем для нашей команды технического лидера, с большим опытом коммерческой разработки на java, проектирования и оценки архитектурных решений, готового участвовать и влиять на все этапы жизненного цикла создаваемого нами ключевого сервиса банка в соответствии с парадигмой DevOps.
В этой роли тебе предстоит отвечать за техническую реализацию стратегии развития сервиса, его архитектуру, за развитие экспертизы в команде, приведение ее к максимально высокому уровню технической зрелости и состоянию self-organized.
В деталях:
  • разработка системы ведется на языках Java и Kotlin с применением фреймворков Spring Boot и Spring Cloud;
  • архитектура основана на микросервисной идеологии, еще находится в процессе становления, и твой опыт в выборе оптимальных решений при построении подобных систем будет незаменим;
  • система тесно интегрирована в ландшафт банка, поэтому выбор правильных интеграционных решений является одним из ключевых факторов;
  • контейнеры и оркестрация Kubernetes – наша цель;
  • мы стремимся оптимизировать процесса разработки для уменьшения времени от коммита до деплоя в production;
  • внедряем в команде лучшие практики разработки, стандартизированные в компании.
Что делает Техлид:
  • организует эффективный процесс работы распределенной команды (нескольких feature teams, Москва, Омск, удаленка) для создания и развития высококлассного технологического сервиса;
  • помогает owner’у погрузиться в специфику разработки ПО, а команде – принимать и воплощать в коде оптимальные технические решения;
  • строит и совершенствует процесс разработки в соответствии с принятыми в Банке стандартами и лучшими практиками (TDD, код-ревью, CI/CD, TBD, DevOps, etc.);
  • совместно с owner’ом выстраивает взаимодействие с командами разработки смежных систем в рамках интеграций при решении общих задач;
  • играет ведущую роль в проектировании архитектуры решения;
  • является одним из ключевых экспертов-разработчиков в команде и активно участвует в разработке создаваемых командой сервисов;
  • валидирует технические решения, принимаемые командой;
  • отвечает за стабильность функционирования разрабатываемой системы, скорость доставки изменений и внедрения новых инициатив и сервисов;
  • обеспечивает своевременный выпуск командой нового функционала;
  • занимается развитием людей в команде, растит инженерную культуру в команде в роли «играющего тренера».
Наш идеальный кандидат:
  • уже работал с одной или несколькими командами разработки в лидерской роли «играющего тренера»;
  • имеет опыт коммерческой разработки на Java стеке от 3 лет. Любит и хочет кодить, готов этим заниматься и в роли техлида;
  • умеет проектировать распределенные высоконагруженные системы с использованием шаблонов проектирования и интеграционных шаблонов, в микросервисной парадигме;
  • имеет опыт использования: IoC/DI фреймворков (Spring, Guice), ORM фреймворков (Hibernate, JPA); контейнеров и оркестраторов (Docker, Kubernetes/PKS/OpenShift); Linux;
  • умеет и понимает необходимость тестировать свой код;
  • поддерживает культуру DevOps;
  • имеет успешный опыт разработки и внедрения новых продуктов, сервисов.
  • знаком, понимает и разделяет необходимость следования лучшим практикам индустрии разработки ПО, готов драйвить их внедрение в команде;
  • знаком с ценностями Scrum и имеет опыт работы в этом фреймворке;
  • имеет опыт работы с распределенными командами, организацией и настройкой процессов в команде;
  • умеет вести за собой людей, обладает лидерскими качествами;
  • умеет налаживать конструктивные отношения с бизнес-заказчиками, аргументированно доказывать свою точку зрения; помогать им эффективно взаимодействовать с командами разработки;
  • сможет разобраться в документации на английском языке (желателен уровень upper-intermediate);
  • проактивен.
Что предлагаем:
  • Agile-подход на всех уровнях организации (разработка и развитие сервисов происходит в парадигме Scrum);
  • кросс-функциональные команды: владелец сервиса является неотъемлемым членом команды, непосредственно участвующим во всех процессах создания вверенного ему сервиса и жизни команды;
  • комфортную культуру открытости и отзывчивости;
  • команду IT, состоящую из настоящих профессионалов, которые выступают даже на международных конференциях;
  • сильные профессиональные IT-сообщества;
  • отсутствие бюрократии и дресс-кода;
  • гибридный формат работы (дом/офис);
  • возможность проходить внутреннее и внешнее обучение;
  • понятную структуру дохода и удобную выплату зарплаты двумя равными долями каждые две недели;
  • ДМС со второй недели работы со стоматологией и массажем;
  • страхование жизни и выезжающих за рубеж, страхование в направлении онкологии;
  • специальные предложения по вкладам, кредитам и ипотеке;
  • скидки от компаний-партнеров по программе Prime Zone;
  • доплату за 14 дней в году по больничному листу до оклада (после испытательного срока);
  • доплату к отпускам, оформленным в январе и мае;
  • 10 оплачиваемых отгулов в год.