📍 МоскваСанкт-ПетербургПолная удалёнка
Компания Бюджетные и финансовые технологии занимается разработкой проектных решений на базе собственных программных и консалтинговых продуктов для госсектора и бизнеса.
Мы являемся аккредитованной IT компанией!
Сегодня мы в поиске архитектора на проект федерального масштаба в государственном секторе.
Работа на территории РФ.
Технологии/инструменты
SOLIDNoSQL
О команде
ЕЦП — единая цифровая платформа — крупнейший федеральный проект автоматизации и реинжиниринга социальной сферы:
- Более 100 тыс. внутренних пользователей.
- Более 50 млн. внешних пользователей.
- Микросервисная архитектура.
- Событийная модель работы с данными.
- 5,5 ПБ хранимых и обрабатываемых в режиме реального времени данных.
- Более 5 000 обращений к системе в секунду.
Задачи
- Разработка архитектуры решений: декомпозиция решения на компоненты и модули, описание их функций и связей между собой.
- Декомпозиция состава работ и постановка задач на реализацию спроектированной функциональности.
- Оценка трудозатрат и планирование реализации спроектированной функциональности в разрезе задач.
- Координация подготовки программы нагрузочного, интеграционного тестирования и тестирования на надежность спроектированной функциональности.
- Участие в разработке и аудите ТЗ и документов технического проекта.
Ожидания
- Опыт работы руководителем команды или архитектором от 3 лет.
- Опыт проектирование систем транзакционной бизнес-логики на больших объемах данных (≥ 200 ТБ, ≥1 000 TPS).
- Опыт проектирования систем процессной бизнес-логики (≥ 1 000 пользователей, ≥ 10 000 экземпляров процессов).
- Опыт проектирования распределенных катастрофоустойчивых приложений (≥2 ЦОД).
- Опыт работы с высоконагруженными ACID- и NoSQL-базами данных (≥1000 TPS).
- Опыт работы с высоконагруженными брокерами сообщений (≥100 потоков, ≥1 500 сообщений / сек.).
Для успешного выполнения задач вам потребуется
- Понимание составляющих архитектуры корпоративных приложений.
- Умение составлять модель приложения как композицию элементарных функций (алгоритм, объект, субъект).
- Понимание принципов ООП и SOLID.
- Знание принципов работы NoSQL СУБД.
- Понимание особенностей физической организации хранения (на дисковой подсистеме) информации СУБД.
- Знание основных видов индексов СУБД.
- Глубокое понимание проблем многопоточной обработки данных.
- Глубокое понимание принципов обеспечения надежности систем процессной обработки бизнес-данных.
- Знание основных метрик качества программного обеспечения и подходов к их обеспечению.
Лилия Гришенкова Recruiter