Маликова Руфина Тагировна

Архитектор программного обеспечения

115 000 - 169 000 RUR
  • Уфа
  • От 1 года до 3 лет
  • SQL
  • Анализ рисков
  • Математическая статистика
  • Постановка задач разработчикам
  • Системный анализ
  • Бизнес-анализ
  • Исследовательский анализ данных
  • Java
  • Визуализация данных
  • Деловая коммуникация
  • JSON API
  • NoSQL
  • Scrum
  • Мотивация сотрудников
  • Разработка технических заданий
  • Анализ требований
  • ITSM

Архитектор программного обеспечения (Software Architect)

Ищем опытного и инициативного Архитектора ПО, который будет формировать и эволюционировать техническую стратегию, обеспечивать качество архитектурных решений и вести команду разработчиков к реализации бизнес-целей.

Обязанности
- Разработка и эволюция архитектуры программного обеспечения: выбор технологического стека, паттернов проектирования, принципов построения систем.
- Проектирование масштабируемых, надёжных и безопасных решений в соответствии с бизнес-требованиями и SLA.
- Лидирование технических решений для новых и существующих сервисов, участие в проектировании API и контрактов между компонентами.
- Проведение архитектурных обзоров, участие в код- и дизайн-ревью, менторинг инженеров.
- Работа с микро-сервисной архитектурой, монолитами и гибридными подходами; управление взаимодействиями между сервисами, данными и интеграциями.
- Обеспечение соответствия архитектуры требованиям по производительности, безопасности, мониторингу и эксплуатационной устойчивости.
- Документация архитектуры: диаграммы, руководства по архитектурным решениям, паттернам и стандартам.
- Взаимодействие с Product и бизнес-стейкхолдерами, перевод бизнес-задач в технические задачи и требования.
- Участие в формировании долгосрочной технологической стратегии и дорожной карты разработки.
- Контроль реализации архитектурных решений командой, участие в выборе инструментов и процессов (CI/CD, стандарт тестирования и т.д.).

Требования
- Высшее образование в области информатики, математики, электроники или эквивалентный опыт.
- Опыт работы архитектором ПО или в роли, близкой к архитектуре, от 3–5 лет (или старший разработчик, переходящий в архитектуру).
- Глубокие знания архитектурных стилей и практик: микросервисы, событийно-ориентированная архитектура, Domain-Driven Design, архитектура на основе контрактов/API.
- Опыт работы с облачными платформами (AWS, Azure или GCP) и инфраструктурой как код (Terraform, CloudFormation и т.п.).
- Опыт работы с контейнеризацией и оркестрацией (Docker, Kubernetes).
- Понимание REST и/или GraphQL API, контрактного тестирования, версионирования API.
- Опыт работы с базами данных (SQL и/или NoSQL), моделированием данных и кэшированием.
- Навыки лидерства, коммуникации и умение объяснять сложные идеи техническим и бизнес-специалистам.
- Владение одним или несколькими языками программирования (например, Java, C#, Go, Python, Node.js) и умение выбирать подходы под задачу.
- Уровень английского не ниже технического для чтения документации и общения.
- Готовность работать в Agile/DevOps среде и участвовать в технической реализации.

Желательные навыки
- Опыт работы в доменной области: финансы, здравоохранение, телеком, SaaS и т.д.
- Наличие сертификаций по архитектуре (например, TOGAF) или по облакам (AWS/Azure/GCP).
- Опыт проведения архитектурных аудитов и создание архитектурных паттернов для серийных проектов.
- Наличие портфолио архитектурных решений и примеры инфраструктурных решений.

Мы предлагаем
- Конкурентную заработную плату и прозрачную систему бонусов.
- Социальный пакет и оплачиваемый отпуск, обучение и профессиональное развитие.
- Гибридный или удалённый режим работы (уточняется на этапе собеседования).
- Медицинское страхование и поддержка баланса между работой и личной жизнью.
- Возможности для карьерного роста: лидирование архитектурных инициатив, наставничество, участие в стратегических проектах.