Старший системный архитектор (Mango Platform)

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

МоскваПолный рабочий день

Компания

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

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

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

Mango Platform – PAAS, агрегирующий функции управления процессами обработки заказов и процессами поддержки жизненного цикла продуктов клиента.

Потребители платформы: Сайт МТС, Умный дом, MTS Connect и другие b2b/b2c продукты компании.

Платформа представляет собой:

  • ~ 30 микросервисов на .NET Core 3, C# 8
  • Фронт на Angular - используется для поддержки и эксплуатации процессов платформы

Дополнительно к этому:

  • mongoDB – используем для работы с заказами и продуктами клиента;
  • kafka – гарантируем доставку сообщений между системами, синхронизируем данные с другими системами;
  • python – используем для задач по автоматизации поставок и для исследовательских задач;
  • ansible – автоматизация поставки;
  • traeffic – управляем запросами с его помощью;
  • docker – без контейнеров никуда;
  • jaeger, kibana, grafana, matomo – обеспечивают наблюдаемость наших процессов.

Также сейчас мы активно тестируем переезд в kubernetes. После переезда планируем обновление до .NET 5.

Поставки на прод автоматизированы и проходят раз в неделю.

Придерживаемся SRE-подходов – активно участвуем в поставках и жизни продукта, собираем обратную связь от поддержки и эксплуатации платформы.

Для нас очень важно качество продукта, поэтому все разработчики покрывают свой код тестами by default, проводят code review и иногда решают задачи с помощью парного программирования.

Каждый разработчик влияет на жизнь и развитие платформы с помощью:

  • внедрения новых технологий;
  • совершенствования процессов разработки и поставок;
  • внутрикомандных митапов на разные темы: мы активно делимся опытом с коллегами, которые в нем нуждаются;

* Наша команда является призёром олимпиад по программированию, активностей ЧГК и хакатонов внутри компании.

** В компании есть Гильдия .NET и с помощью неё также можно влиять на некоторые процессы в компании, связанные с .NET-разработкой.

Вы будете выполнять следующие задачи:

  • сбор требований к программному обеспечению/системе/решениям по соответствующему направлению;
  • проектирование архитектуры программного обеспечения/систем/решений по соответствующему направлению;
  • выбор технологии и средства реализации программного обеспечения/систем/решений;
  • участие в проведении исследовательских работ по изысканию наиболее целесообразных экономичных проектных решений и их экспериментальной проверке;
  • разработка, анализ и оптимизация программного обеспечения / системы / решений в соответствии с принятыми проектными решениями по соответствующему направлению;
  • проведение технологической экспертизы в рамках предпродажной деятельности;
  • изучение передового опыта проектирования и разработки;
  • подготовка технической документации и необходимых обзоров, отзывов, заключений по вопросам выполняемой работы;
  • проведение обучений/презентаций для слушателей разного уровня технической грамотности.

Мы ждем от Вас:

  • опыт работы на позиции архитектора в коммерческих проектах от 2-х лет;
  • знание принципов структурного и объектно-ориентированного программирования;
  • знание стандартов в области проектирования автоматизированных систем и подготовки документации;
  • знание этапов разработки программного обеспечения, ролей и основных обязанностей участников процесса на разных этапах разработки;
  • знание методологии разработки ПО: SCRUM/Agile;
  • наличие опыта проектирования многопоточных программ;
  • понимание основных диаграмм и их назначения;
  • понимание принципов работы СУБД;
  • понимание продуктового слоя модели Frameworx;
  • знание английского языка на уровне достаточном для чтения тех. документации.

Бонусы

Мы, в свою очередь гарантируем

  • Официальное трудоустройство, стабильная «белая» заработная плата;
  • Премии 2 раза в год;
  • ДМС со стоматологией, страхование жизни, страхование при поездках за рубеж;
  • отпуск 28 календарных дней + 3 календарных дня дополнительно ежегодно, а также различные скидки на путешествия от наших партнеров;
  • мы сделали обучение доступным, вы можете проходить тренинги очно, дистанционно, в Корпоративном университете, у провайдеров, у наставников, есть корпоративная библиотека;
  • компенсация мобильной связи;
  • график работы: full-time офисная занятость с частичной удаленкой или полной удаленкой.