Системный архитектор

Системный архитектор

13 августа 2024

Зарплата: от руб/мес
Вид оплаты: Договорная зарплата

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

Требуется системный архитектор в команду! Компания — разработчик программных продуктов и заказных решений для государственного сектора России. Наши проекты меняют в лучшую сторону жизнь людей по всей стране!

Обязанности:

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

  • Понимание составляющих архитектуры корпоративных приложений
  • Умение составлять модель приложения как композицию элементарных функций (алгоритм, объект, субъект);
  • Понимание принципов ООП и SOLID
  • Понимание принципов ACID и технологии их реализации
  • Знание принципов работы NoSQL СУБД: индексация, шардирования, репликация, многопоточная запись и чтение данных
  • Понимание особенностей физической организации хранения (на дисковой подсистеме) информации СУБД: строчный, колоночный, многомерный (wide column)
  • Знание основных видов (и их особенностей) индексов СУБД: первичный индекс, вторичный индекс, кластерный индекс, условный индекс, полнотекстовый индекс;
  • Глубокое понимание проблем многопоточной обработки данных: модели целостности, блокирующие/неблокирующие операции
  • Знание основных метрик качества программного обеспечения и подходов к их обеспечению
  • Знание принципов управления конфигурациями
  • Опыт работы со стэком продуктов Atlassian (Jira, Confluence)
  • Хорошее знание Java, Spring (Core, Boot, Security, Cloud), Rabbit MQ, Kafka

Нельзя вернуться в прошлое и изменить свой старт, но можно стартовать сейчас и изменить свой финиш!