Software архитектор (QazCode)

Занятость Полная занятость
Полная занятость
Адрес Казахстан, Алматы
Описание вакансии

Основные задачи:

  • Разработка и проработка core-архитектуры продуктов QazCode и архитектуры платформ.
  • Проведение R&D, подготовка ADR-документов.
  • Анализ уязвимостей и проектирование архитектурных решений.
  • Взаимодействие с presale и продуктовыми командами на этапе формирования требований.
  • Согласование бизнес-функциональных и нефункциональных требований.
  • Проектирование низкоуровневой архитектуры с использованием Monolith, Microservices, Event-Driven и паттернов CQRS, Saga, BFF и др.
  • Оценка инфраструктурных потребностей и обеспечение масштабируемости решений.
  • Определение протоколов интеграции: REST, SOAP, gRPC, WebSockets, брокеры очередей.
  • Подготовка документации с использованием UML, C4 и других визуальных инструментов.
  • Проведение архитектурных ревью и экспертиз.
  • Лидирование PoC и R&D инициатив.
  • Участие в разработке интерфейсов и интеграционных спецификаций.
  • Взаимодействие с вендорами и заказчиками.

Что мы ожидаем:

Методы и подходы:

  • Владение ADD, ATAM, QAW.
  • Учет NFR: масштабируемость, надежность, производительность.
  • Анализ ограничений, рисков, concerns.

Архитектурные стили и паттерны:

  • Опыт работы с Monolith, Microservices, Event-Driven.
  • Знание CQRS, Saga, Circuit Breaker, BFF, Facade, DDD, Twelve-Factor App.

Технические знания:

  • Сетевые технологии: OSI, TCP/IP, DNS, DHCP, HTTP/HTTPS.
  • Базы данных: ACID, CAP, SQL (DDL/DML/DCL/TCL), оконные функции, OLTP/OLAP, ETL.
  • Безопасность: шифрование, PKI, OAuth/OpenID, JWT, RBAC/ABAC.
  • Производительность: кеширование, stateless-сервисы, autoscaling, репликация, sharding, асинхронная обработка.

Программирование и процессы:

  • ООП, SOLID, SDLC, CI/CD.
  • Уровень программирования — не ниже Senior.

Документирование:

  • UML, C4, ArchiMate.
  • Подготовка HLD, Vision & Scope, ведение ADR.

Дополнительно:

  • Опыт архитектурной экспертизы.
  • Участие в presale — приветствуется.
  • Базовые знания ML/AI.
Требования
Опыт Более 6 лет
Условия работы
График работы Полный день
Добавлено вчера
Для связи с работодателем или просмотра контактов нажмите на кнопку