МТС

Архитектор Платформы ЦФА

Зарплата не указана
Более 6 летПолныйМосква

Навыки

C#.NET.NET CoreWeb APIEFOAuth2.0MassTransitRabbitMQREST APIMS SQLPostgreSQLReactBlockchaingethbesuIPFSSaga State MachinesRouting SlipsDurable FuturesSQLNoSQLGitLab CI/CDGoCDDockerKubernetesZabbixGrafanaPrometheusELKOpenTelemetryJaeggerZipkinSonarQube

Обязанности

  • 01разработка архитектуры программных продуктов и решений, обеспечивающей масштабируемость, производительность, надежность и безопасность
  • 02анализ требований к новым продуктам и сервисам, оценка технологических возможностей и рисков; выбор технологического стека, инструментов и платформ, соответствующих требованиям проекта
  • 03разработка прототипов, MVP-версий микросервисов и компонентов новых модулей/подсистем, критических мест системы с последующей передачей в команду разработки
  • 04создание и поддержка архитектурной документации (ADR, C4, UML диаграммы, спецификации и т.д.)
  • 05участие в анализе бизнес и системных требований и декомпозиции задач. Помощь системным аналитикам по проработке решений и последующим ревью постановок
  • 06участие в проектировании баз данных и оптимизации запросов
  • 07определение и реализация лучших практик разработки (Clean Code, SOLID, Design Patterns и др.)
  • 08взаимодействие с командами разработки, помощь в решении технических задач и предоставление консультаций
  • 09проведение архитектурных ревью, code review и контроль качества кода на соответствие технологическим стандартам
  • 10участие в планировании и оценке сроков выполнения задач
  • 11участие в защите архитектурных решений перед командой и заинтересованными сторонами
  • 12оптимизация производительности и масштабируемости существующих систем
  • 13выработка предложений по рефакторингу, участие в создании и развитии внутренних стандартов и практик
  • 14постоянное исследование новых технологий, тенденций в области разработки и оценка их применения в проекте

Требования

  • 01опыт работы более 3-х лет на позиции Software Architect, Lead Solution Architect, Platform Architect или Chief Architect в компании с сложным платформенным решением
  • 02опыт разработки и реализации масштабируемых, высоконагруженных систем на C# и .Net (опыт разработчика, тимлида разработки) более 5-7 лет
  • 03глубокий практический опыт работы с современными архитектурными паттернами (микросервисы, микрофронтенды, event-driven architecture, API-first подход и др.)
  • 04экспертные знания в области интеграционных паттернов и технологий (ESB, Message Brokers - Kafka/RabbitMQ, REST/gRPC, API Gateways)
  • 05отличное знание баз данных (SQL, NoSQL) и опыт оптимизации запросов
  • 06опыт построения CI/CD (GitLab CI/CD, GoCD или аналоги)
  • 07опыт работы с контейнеризацией и оркестрацией (Docker, Kubernetes)
  • 08навыки построения мониторинга, логирования и обеспечения безопасности систем (Zabbix, Grafana, Prometheus, ELK, OpenTelemetry, Jaegger, Zipkin, SonarQube и др)
  • 09понимание полного жизненного цикла разработки ПО, разносторонний опыт с различными методологиями (Waterfall, Agile, DevOps, DevSecOps)
  • 10умение документировать архитектурные решения, вести документацию по архитектуре системы
  • 11системное мышление, способность анализировать и проектировать сложные системы с учетом бизнес-процессов, данных, приложений и инфраструктуры
  • 12отличные коммуникативные навыки, умение ясно и структурно излагать сложные технические концепции на русском языке

Условия

  • 01обучаем новому в Корпоративном Университете и софинансируем внешние программы обучения для сотрудников HiPo и HiPro
  • 02в нашей команде ты можешь смело проявлять инициативу, и вместе мы реализуем твои лучшие идеи
  • 03оформляем полностью официально с первого дня
  • 04предлагаем много бонусов от экосистемы МТС и BestBenefits
  • 05адаптируем с поддержкой опытного Buddy
  • 06оформляем ДМС с самого старта
  • 07проходи медицинские чек-апы в лучших клиниках своего города, посещай консультации психолога, стоматологию и многое другое
  • 08у нас ты можешь развиваться в любых направлениях с применением лучших методологий управления задачами
  • 09создаём комфортную атмосферу в коллективе без лишних формальностей на всех уровнях
  • 10организуем корпоративные праздники, проводим конкурсы с призами и развиваем онлайн- и офлайн-комьюнити по интересам