Обязанности:
БФТ-Холдинг (входит в группу компаний «Ростелеком») – российский разработчик программных продуктов и заказных решений для государственного сектора и бизнеса.Проекты, выполняемые нами, меняют в лучшую сторону жизнь людей по всей стране!За 27 лет на IT-рынке:· более 6500 проектов в 83 регионах и более 15 масштабных федеральных проектов· в ТОП-10 крупнейших поставщиков услуг заказной разработки ПО· в ТОП-5 компаний по поставке ИТ-решений из реестра отечественного программного обеспечения· в ТОП-10 самых быстрорастущих ИТ-компаний Приглашаем в динамичную команду Системного архитектора на крупнейший федеральный проект автоматизации и реинжиниринга социальной сферы - Единая цифровая платформа: более 100 тыс. внутренних пользователей; более 50 млн. внешних пользователей; централизованная микро-сервисная архитектура; событийная модель работы с данными; 5,5 ПБ хранимых и обрабатываемых в режиме реального времени данных; более 5 000 обращений к системе в секунду. Вам предстоит: Разработка архитектуры решений (архитектуры приложений и технологической архитектуры): декомпозиция решения на компоненты и модули, описание их функций (алгоритмы и структуры данных) и связей между собой; Декомпозиция состава работ и постановка задач на реализацию спроектированной функциональности; Трудооценка и планирование реализации спроектированной функциональности в разрезе задач; Планирование и координация Участие и координация подготовки программы нагрузочного, интеграционного тестирования и тестирования на надежность спроектированной функциональности; Участие в разработке и аудите ТЗ и документов технического проекта. Мы ждем от Вас: Опыт работы тим-лидом или архитектором ≥ 5 лет; Опыт проектирования систем транзакционной бизнес-логики на больших объемах данных (≥ 200 Тб, ≥1 000 TPS); Опыт проектирования систем процессной бизнес-логики (≥ 1 000 пользователей, ≥ 10 000 экземпляров процессов) Опыт проектирования распределенных катастрофоустойчивых приложений (≥2 ЦОД); Опыт работы с высоконгруженными ACID- и NoSQL-базами данных (≥1 000 TPS); Опыт работы с высоконагруженными брокерами сообщений (≥100 потоков, ≥1 500 сообщений/сек.). Обязательные знания, навыки и умения: Понимание составляющих архитектуры корпоративных приложений; Умение составлять модель приложения как композицию элементарных функций (алгоритм, объект, субъект); Понимание принципов ООП и SOLID; Понимание принципов ACID и технологии их реализации; Знание принципов работы NoSQL СУБД: индексация, шардирования, репликация, многопоточная запись и чтение данных; Понимание особенностей физической организации хранения (на дисковой подсистеме) информации СУБД: строчный, колоночный, многомерный (wide column); Знание основных видов (и их особенностей) индексов СУБД: первичный индекс, вторичный индекс, кластерный индекс, условный индекс, полнотекстовый индекс; Глубокое понимание проблем многопоточной обработки данных: модели целостности, блокирующие/неблокирующие операции; Знание основных метрик качества программного обеспечения и подходов к их обеспечению; Знание принципов управления конфигурациями; Опыт работы со стэком продуктов Atlassian (Jira, Confluence); Хорошее знание Java, Spring (Core, Boot, Security, Cloud); Rabbit MQ, Kafka; Git/GitLab. Условия: Работа в аккредитованной ИТ-Компании, занимающей лидирующие позиции на рынке; ДМС после испытательного срока с возможностью страхования детей и родственников; Спорт и изучение английского языка со скидкой; Корпоративная валюта, с помощью которой можно приобрести ценные подарки, компенсировать расходы на детский лагерь или занятия спортом; Праздники и ивенты — неотъемлемая часть нашей корпоративной культуры; Удобные процессы: оформляем кадровые документы в электронном виде онлайн и без бумаги; И, конечно же, у нас всё прозрачно и надежно: белое оформление по ТК РФ.