Экзон Групп — ведущий разработчик и интегратор инновационных IT-решений в сфере строительства. Мы разрабатываем облачную платформу EXON, предназначенную для автоматизации и оптимизации строительных процессов.
Наша миссия — объединить всех участников строительного процесса на одной платформе, обеспечивая прозрачность и ясность на каждом этапе работы.
Ищем системного архитектора для нашего флагманского продукта. Ценим в своих сотрудниках ответственность и самостоятельность. Создаём комфортную и поддерживающую рабочую атмосферу, помогаем развиваться и инвестируем в обучение.
Обязанности: - Разрабатывать и поддерживать архитектуру высоконагруженных и отказоустойчивых систем, включая микросервисные и монолитные архитектуры.
- Проектировать комплексные решения с учетом текущего и будущего ландшафта продукта, обеспечивая масштабируемость, производительность и надежность.
- Определять технические стандарты, подходы и лучшие практики для разработки.
- Руководить процессом выбора технологий, фреймворков и инструментов для реализации продукта.
- Участвовать в оценке и декомпозиции задач на уровне архитектуры, согласовывать их с продуктовой командой.
- Проводить архитектурные ревью, обеспечивать соответствие решений бизнес-требованиям и техническим стандартам.
- Работать с кросс-функциональными командами (разработчики, аналитики, DevOps), обеспечивая согласованность архитектурных решений.
- Участвовать в стратегическом планировании развития продукта, включая долгосрочные технические цели.
- Менторство и обучение разработчиков по вопросам архитектуры и проектирования.
Требования: - Глубокое знание Java либо C#/.NET (включая менеджмент памяти, многопоточность, async await).
- Сильный технический бэкграунд и опыт проектирования архитектуры сложных систем (микросервисы, SOA, монолиты, cloud-native).
- Умение анализировать бизнес-требования и переводить их в технические решения без ущерба для архитектуры.
- Опыт работы с реляционными СУБД (PostgreSQL) и noSQL СУБД (MongoDB и др.).
- Опыт интеграции с брокерами сообщений (RabbitMQ, Kafka).
- Знание принципов CI/CD, DevOps-практик и инструментов (Docker, Podman, Kubernetes).
- Навыки проектирования API (REST, gRPC, WebSocket) и обеспечения их безопасности, масштабируемости и производительности.
- Знание современных архитектурных паттернов.
- Опыт работы с инструментами контроля версий (git, GitFlow) и управления зависимостями.
- Умение проводить профилирование, оптимизацию и оценку производительности систем.
- Навыки коммуникации и работы с аналитиками, продуктовыми менеджерами и разработчиками для согласования решений.
- Способность документировать архитектурные решения и доносить их до команды.
- БУДЕТ ПЛЮСОМ:
- Опыт работы с 3D-системами.
- Знание облачных платформ и их сервисов для построения архитектуры
- Опыт внедрения и поддержки систем мониторинга, логирования и трассировки.
- Знание инструментов контейнеризации и оркестрации (Docker, Kubernetes).
- Опыт работы с высоконагруженными системами.
- Опыт оптимизации сложных SQL-запросов
- Знание других языков программирования или платформ (C++, Rust, Python, Javascript) для интеграции с различными компонентами.
Условия: