Напиши текст вакансии для должности "Старший архитектор". Название компании: "МТС". Расположение: Москва. График работы: Гибкий график. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Микросервисная архитектура', 'Проектирование ПО', 'Работа с требованиями', 'Docker', 'Базы данных', 'NoSQL'

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; знание английского языка на уровне достаточном для чтения тех. документации.  Будет плюсом:  знание стандартов качества программного обеспечения; понимание методов проектирования и построения БД и хранилищ неструктурированных данных; понимание технологий и платформ: .NET Framework (3.5 и выше), ASP.NET Web API, WCF Services, Win-Services, WPF, ASP.NET MVC; знание средств моделирования, планирования и разработки: Sparx Enterprise Architect, Microsoft Visual Studio .NET; понимание назначений и основных особенностей типовых элементов ИТ инфраструктуры оператора связи и смежных отраслей; понимание структуры данных телекоммуникационного предприятия, референтные модели смежных отраслей; понимание особенности разработки прикладных систем реального времени, комбинированных систем, централизованных и территориально распределённых систем; опыт работы с системами класса Product Catalogue, Order Management.  Мы, в свою очередь гарантируем  Официальное трудоустройство, стабильная «белая» заработная плата; Премии 2 раза в год; ДМС со стоматологией, страхование жизни, страхование при поездках за рубеж; отпуск 28 календарных дней + 3 календарных дня дополнительно ежегодно, а также различные скидки на путешествия от наших партнеров; мы сделали обучение доступным, вы можете проходить тренинги очно, дистанционно, в Корпоративном университете, у провайдеров, у наставников, есть корпоративная библиотека; компенсация мобильной связи; график работы: full-time офисная занятость с частичной удаленкой или полной удаленкой.