Маликова Руфина Тагировна
Архитектор программного обеспечения
- 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).
- Опыт проведения архитектурных аудитов и создание архитектурных паттернов для серийных проектов.
- Наличие портфолио архитектурных решений и примеры инфраструктурных решений.
Мы предлагаем
- Конкурентную заработную плату и прозрачную систему бонусов.
- Социальный пакет и оплачиваемый отпуск, обучение и профессиональное развитие.
- Гибридный или удалённый режим работы (уточняется на этапе собеседования).
- Медицинское страхование и поддержка баланса между работой и личной жизнью.
- Возможности для карьерного роста: лидирование архитектурных инициатив, наставничество, участие в стратегических проектах.