Kaspersky

Software Architect (KATA)

Москва

Навыки

PythonGolangUMLC4LinuxKubernetesDocker SwarmJavaC++CI/CDSDLDevOpsБрокеры сообщенийРеляционные базы данныхНереляционные базы данных

Обязанности

  • 01Анализ и проработка требований совместно с командой аналитиков
  • 02Интеграция с другими продуктами компании
  • 03Участие в проработке интерфейсов взаимодействия между продуктами, проведение design и code review
  • 04Документирование архитектурных решений
  • 05Взаимодействие с архитекторами из других команд
  • 06Консультирование по техническим и архитектурным вопросам
  • 07Координация команд по техническим вопросам, согласование интерфейсов
  • 08Проектирование, реализация, исследования для POC, MVP
  • 09Улучшение практик CI/CD, SDL

Требования

  • 01Опыт коммерческой разработки продуктов более 5 лет
  • 02Знание шаблонов проектирования, UML, C4
  • 03Знание архитектуры и методов построения десктопного и серверного ПО
  • 04Знание архитектуры и методов построения облачных сервисов ПО
  • 05Умение быстро разбираться в новой предметной области, критическое мышление
  • 06Умение проводить качественное и аргументированное ревью кода
  • 07Опыт декомпозиции и описания задач, умение выяснять и уточнять требования у бизнес-заказчиков, предлагать и аргументировать архитектурные решения
  • 08Знание Python, Golang (на уровне чтения/рефакторинга/ревью кода, разработки интерфейсов модулей)
  • 09Понимание современного стека сетевых протоколов
  • 10Знание ОС Linux на уровне продвинутого пользователя
  • 11Опыт работы с оркестраторами контейнеров (kubernetes/swarm/др.)
  • 12Опыт проектирования нагруженных и распределенных сервисов
  • 13Опыт создания и поддержки проектной документации
  • 14Опыт технической координации команд разработчиков
  • 15Умение самостоятельно проводить исследования и анализ
  • 16Умение внятно донести свою идею до заинтересованных лиц
  • 17Навыки оценки и планирования, в т.ч. исследовательских задач
  • 18Знание методов обеспечения безопасности взаимодействия сервисов
  • 19Опыт работы с брокерами сообщений
  • 20Опыт работы с реляционными/нереляционными БД понимание особенностей