Контактные центрыОфисы продажВакансии для экспертов

Системный архитектор

IT и технические функции
BeeFREE: возможность удаленной работы
Опыт работы от 5 лет
Intermediate
Дата размещения: 04 июля

Итак, вам предстоит:

  • Определение стека технологий;
  • Проектирование технических решений;
  • Проектирование компонент в формате компонентной диаграммы;
  • Проектирование модели данных;
  • Проектирование потоков данных в формате Data Flow Diagram;
  • Описание сценариев в виде диаграммы деятельности.

Мы будем рады рассмотреть вашу кандидатуру, если у вас есть:

  • Знание алгоритмов и структур данных;
  • Знание и опыт применения принципов ООП, функционального программирования;
  • Хорошее знание и опыт применения паттернов и подходов к проектированию (GoF, EAA, DDD, EIP,...);
  • Применение ключевых принципов разработки ПО (SOLID, DRY,...);
  • Опыт проектирования и разработки систем с микросервисной архитектурой;
  • Опыт проектирования и разработки высоконагруженных систем;
  • Опыт работы по гибким методологиям (Scrum);
  • Опыт проектирования API веб-сервисов (REST, SOAP);
  • Опыт и навыки оптимизации производительности;
  • Знания и опыт использования инструментов документирования проектных решений (UML, ER-диаграммы);
  • Опыт разработки приложений на одном из языков высокого уровня (Java, C# и т.д.), включая опыт разработки сетевого взаимодействия по различным протоколам (REST, HTTP), опыт создания многопоточных приложений, знание одного или нескольких фреймворков разработки серверных приложений (Spring Boot);
  • БД: хорошее знание и опыт использования языка SQL, навыки работы с РСУБД (PostgreSQL), знание одной или нескольких NoSQL БД;
  • Знание и опыт работы с брокерами очередей (Kafka, RabbitMQ).

Желательно:

  • Знания принципов разработки облачных приложений (Cloud-Native);
  • Знания принципов DevOps и практик CI/CD;
  • Опыт использования инструментов контейнеризации (Docker);
  • Знания по оркестрации контейнеров (Kubernetes);
  • Знания в области информационной безопасности и проектирования безопасных приложений;
  • Умение использовать средства разработки (Git, IDE);
  • Умение использовать инструменты конвейера CI/CD (Jenkins, SonarQube, Nexus);
  • Общие представления о технологиях Infrastructure as Code (Ansible).

Что мы предлагаем:

  • Трудоустройство в аккредитованную ИТ-компанию;
  • Сплоченную команду профессионалов, в которой можно не только успешно реализовывать проекты, но и перенимать опыт и развиваться;
  • Удобные инструменты разработки — компания предоставит тебе необходимое ПО и мощный ноутбук;
  • Обучение, участие в интересных проектах и расширение профессиональной экспертизы;
  • Конструктивную и открытую рабочую атмосферу;
  • Полис добровольного медицинского страхования, обслуживаемый в лучших клиниках;
  • Корпоративные скидки на фитнес, обучение, путешествия и т.п.;
  • Служебную сотовую связь.