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

27 апреля 2024

Уровень зарплаты:
от 290 000 до 290 000 руб.
Требуемый опыт работы:
Не указан

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

Описание вакансии

АТМ АЛЬЯНС - торгово-сервисная компания, входящая в ТОП-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;
  • Умение вносить конструктивные предложения по имплементации и улучшению качества кода;
  • Умение работать в команде и коммуникативные навыки для объяснения сложных технических концепций простым языком.

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



Посмотрите похожие вакансии

Software Architect (IoT, Automotive, KasperskyOS)
Компания: Лаборатория Касперского
Зарплата: з.п. не указана