📌 Как управлять тревогой в карьере. А не давать ей управлять вами → узнать

Tech Lead

Требования

Бэкенд разработчикC#

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

Можно удаленно

Компания

100% дочерняя компания ПАО «МТС», провайдер интеллектуальных решений для бизнеса

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

О компании и команде

МТС Digital – сердце цифровой экосистемы МТС. Каждый день мы работаем над тем, чтобы вывести мобильную и веб-разработку на новый уровень, благодаря сплоченным продуктовым командам и agile методологиям.

Мы ищем технического лида в проект Автосекретарь (Виртуальная АТС), который развивает новую платформу для интеллектуальных сервисов связи Exolve.

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

  • Проектирование архитектуры продукта: компонентный состав, логическая модель, развертывание, выделение точек кастомизации, проработка внешних контрактов.
  • Создание архитектурных артефактов: модели (Archimate), GraphQL схемы, диаграммы (PlantUml), общее описание архитектурных решений.
  • Формирование архитектурного backlog продукта.
  • Участие в проработке и валидация требований к продукту со стороны solution архитектуры. Декомпозиция входящих требований на требования к компонентам продукта. Проработка этапов реализации. Помощь команде с оценкой трудозатрат.
  • Проектирование API: (GraphQL API, REST API, Asyncapi/Cloudevent)
  • Разработка критически важных участков системы, Ревью кода (.net core)
  • Ответственность за способ реализации задач и аллокации их на ресурсы команды.

Ожидания от кандидата

  • Опыт на аналогичной должности от 3х лет;
  • Знание архитектурных стилей проектирования, понимание, где какой применим. Опыт проектирования микросервисов или pipeline;
  • Опыт проектирования систем с нуля;
  • Базовые навыки по управлению требованиями: бизнес, пользовательскими, функциональными;
  • Уверенное владение одним из языков моделирования: UML, Archimate;
  • Опыт работы с нефункциональными требованиями и атрибутами качества системы, как определять, как влияют на проектирование, как измерять;
  • Опыт проектирования API схем (GraphQL или Swagger);
  • Опыт проектирования composable / microservice / event-driven архитектур
  • Опыт проектирования предметной области согласно DDD
  • Опыт работы с кэшами.
  • Опыт проектирования распределенных высоконагруженных систем;
  • Опыт работы с системами совместной разработки кода (git, gitlab);
  • Опыт проектирования и разработки решений на базе стека .net core
  • Знание английский на уровне чтения тех. документации;
  • Знания и опыт разработки на C# под .Net 4.x, .NET Core, c#, EntityFramework, ASP.NET WebForms/MVC/WebApi (хотелось бы +Angular), WCF, GRPC, SignalR, RabbitMQ, Redis, Oracle, PostgreSQL, Docker, K8S;
  • Английский intermediate и выше - чтение технической документации.

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

  • Гибридный формат работы (2 дня в офисе);
  • Белая и достойная заработная плата;
  • ДМС;
  • Энергичная, эффективная и дружественная команда;
  • Возможность роста, возможность для экспериментов.