Архитектор (java)

Зарплата

от 100 000 до 200 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Крупнейшая телекоммуникационная и ведущая ИТ-компания

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

Условия работы

В новый проект МТС ИТ Ngenie Cloud в поиске Системного архитектора на проект по созданию и развитию PaaS продукта для автоматизации задач CI/CD. Платформа построена на микросервисной архитектуре с применением технологий контейнеризации на виртуальных ресурсах.

Бонусы

  • Стабильная белая заработная плата, премии.
  • Скучно не будет - множество интересных и сложных проектов.
  • Саморазвитие - мы сделали обучение доступным. Вы можете проходить тренинги очно, дистанционно, в Корпоративном университете, у провайдеров, у наставников.
  • Развитие в компании - Вы сами выбираете: стать экспертом или руководителем.
  • Чемпионат по программированию – соревнуемся не только в спорте.
  • Здоровье своих сотрудников - ДМС со стоматологией, страхование жизни, страхование при поездках за рубеж.
  • Спорт - корпоративные соревнования по футболу, баскетболу и волейболу, различные спорт-программы или компенсация вашего фитнес - абонемента.
  • Хороший отдых - отпуск 28 календарных дней + 3 календарных дня дополнительно ежегодно а также различные скидки на путешествия от наших партнеров.
  • Возможности раскрыть талант - мы поддерживаем хобби сотрудников, у нас есть корпоративный театр и кукольный театр.
  • Социальную ответственность - мы помогаем детям из детских домов, обучаем пенсионеров безопасному поведению в сети, сдаем кровь, очищаем парки от мусора на волонтерских субботниках и многое другое.

Дополнительные инструкции

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

  • Разработка архитектурной части концепции и видения продукта на предпроектном этапе
  • Описание нефункциональных (технических) требований к продукту
  • Создание требований к API
  • Оценка и выбор технологий для реализации
  • Документирование архитектуры и проектных решений по продукту (диаграммы, текстовые описания) согласно установленному регламенту
  • Участие в процессах передачи продукта в эксплуатацию
  • Участие в планировании спринта продукта

Требования:

  • Хорошее знание алгоритмов и структур данных
  • Хорошее знание и опыт применения паттернов и подходов к проектированию (GoF, EAA, DDD, EIP,…)
  • Применение ключевых принципов разработки ПО (SOLID, DRY,…)
  • Опыт проектирования и разработки систем с микросервисной архитектурой
  • Опыт проектирования и разработки высоконагруженных систем
  • Знания принципов разработки облачных приложений (Cloud-Native)
  • Опыт проектирования API веб-сервисов (REST, SOAP)
  • БД: хорошее знание и опыт использования языка SQL, навыки работы с РСУБД (PostgreSQL), знание одной или нескольких NoSQL БД,
  • Знание и опыт работы с брокерами очередей (Kafka, RabbitMQ)
  • Знание ОС Linux на уровне опытного пользователя
  • Опыт работы с системами управления проектом (Azure DevOps, Jira) и управления документацией (Confluence, Sharepoint)