Тech Lead/ Руководитель группы разработки
Требования
Местоположение и тип занятости
Компания
Стратегический партнер по цифровизации российского бизнеса и государственных органов
Описание вакансии
О компании и команде
Для крупнейшего частного банка страны стартует предварительный этап крупного проекта по замене legacy решения по пользовательской аутентификации.
С учетом:
- большого объема систем, использующих legacy решение
- наличия неопределенности по ряду целевых решений
- необходимости проработки типового решения, описания гайдлайнов и апробирования целевого решения для дальнейшего тиражирования (с целью минимизации трудозатрат и стоимости работ)
- А также наличия негативных последствий от использования legacy решения.
Принято решение о запуске предварительного этапа проработки проекта.
Основными задачами будут являться:
Техническое лидирование предпроекта
Проработка системной архитектуры проектируемых решений
Лидирование задачи по реализации типовых решений, предназначенных для дальнейшего тиражирования
Участие в формировании и валидация типовых оценок
Ожидания от кандидата
Обязанности:
- Разработка архитектуры модулей и компонентов систем в рамках функциональной области
- Определение целевой архитектуры систем, проработка архитектурных планов по ее достижению, защита предлагаемых решений
- Архитектурный надзор команд разработки, валидация предлагаемых изменений, подготовка рекомендаций со стороны архитектуры
- Документирование решений и применяемых подходов
- Ведение бэклога архитектурного техдолга
- Консультирование команд по стандартам, регламентам и архитектурным особенностям
- Участие в формировании, защите и реализации ИТ-стратегии функциональной области
- Написание продашен кода не предполагается, но возможны POC, где нужно писать какой-то код. Не более 10% времени
Требования
- Опыт работы Системным Архитектором в highload-проектах от 2 лет
- Опыт работы Старшим Разработчиком (желательно, Java) от 3 лет
- Понимание принципов и реальный опыт построения highload и high available систем
- Умение просто доносить сложные идеи для различных стейкхолдеров, вести конструктивный диалог с бизнес-владельцами, презентовать и защищать решения
- Владение принципами и понимание проблем построения распределенных систем, в том числе микросервисной архитектуры
- Знание и умение применять на практике паттерны проектирования разных уровней
- Опыт проектирования хранилищ данных, опыт работы с различными СУБД (реляционными и NoSQL), понимание подходов к оптимизации на уровне БД
- Опыт проектирования интеграционных решений, владение различными методами интеграции систем
- Понимание подходов по обеспечению информационной безопасности на уровне прикладных систем
Условия работы
- Оформление по ТК РФ, оплачиваемые больничные листы;
- Работа в комфортных современных офисах в локациях нашего присутствия или в частично/полностью удаленном формате;
- Спортивные и корпоративные мероприятия;
- Программа обучения и сертификация, доступ к электронной библиотеке;
- Добровольное медицинское страхование;
- Выдача корпоративной техники;
- И многое другое.