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


  • Открытая
  • 21 мая 2024, 11:48


  • 290000 - 290000 RUR
  • Тюмень
  • Требуемый опыт работы:
    От 3 до 6 лет
  • Удаленная работа
  • Полная занятость

Откликнуться

«АТМ АЛЬЯНС» - торгово-сервисная компания, входящая в ТОП-5 компаний - поставщиков банковского оборудования в России, приглашает на работу Архитектора программного обеспечения (Software Architect).

Условия:

  • Оформление по ТК в аккредитованную ИТ-компанию;
  • Уровень заработной платы и мотивация обсуждается с финальным кандидатом;
  • График работы 5/2;
  • Корпоративная связь;
  • Дружный коллектив;

Обязанности:

  • Проектирование и оптимизация архитектуры на основе микросервисного подхода;
  • Определение границ между сервисами и разработка механизмов их взаимодействия;
  • Проектирование и оптимизация платформы, разработка механизмов обеспечения надежности, масштабируемости и отказоустойчивости;
  • Оптимизация коммуникации и синхронизации между микросервисами с использованием брокера сообщений (RabbitMQ или Apache Kafka);
  • Обучение и консультация коллег по вопросам микросервисной архитектуры;
  • Участие в процессе принятия технических решений и реализации стратегии развития продукта;
  • Мониторинг производительности и стабильности работы микросервисов;
  • Проведение код-ревью и внесение предложений по улучшению качества кода и архитектуры системы;
  • Создание и поддержание актуальности технической документации, связанной с архитектурой ПО;
  • Взаимодействие со стейкхолдерами, руководителем разработки или бизнес-аналитиками для полного понимания требований к программному продукту.

Требования:

  • Опыт работы в архитектуре и разработки программного обеспечения от 5 лет;
  • Опыт работы с микросервисной/сервисной архитектурой и разработкой микросервисов/сервисов;
  • Опыт разделения монолита на сервисы;
  • Понимание и опыт работы с системами контейнеризации (Docker) и оркестрации (Kubernetes);
  • Опыт работы с брокерами сообщений (RabbitMQ и Apache Kafka);
  • Понимание и опыт применения основных паттернов проектирования микросервисов (например: Saga, Circuit Breaker, Service Discovery, Event Sourcing и CQRS);
  • Понимание принципов и практик Domain-Driven Design (DDD);
  • Знание принципов CI/CD и опыт работы с соответствующими инструментами, включая настройку процессов непрерывной интеграции;
  • Опыт разработки на OOP языке, знание PostgreSQL, MySQL;
  • Умение вносить конструктивные предложения по имплементации и улучшению качества кода;
  • Умение работать в команде и коммуникативные навыки для объяснения сложных технических концепций простым языком.

Стань частью команды компании АТМ АЛЬЯНС!




Похожие вакансии