Ведущий разработчик/Архитектор

Зарплата

от 150 000 до 230 000 ₽

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

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

Компания

Системный интегратор, консалтинг, разработка ПО

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

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

Мы ищем Системного архитектора, с боевым опытом разработки, который обладает экспертизой в технологиях создания веб-приложений корпоративного и облачного (SaaS) уровней и способностью эффективно осваивать новые для себя технологические стеки для принятия архитектурных решений и осуществления архитектурного надзора.

Вы нам подходите, если:

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

Требования:

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

Обязанности

  • Определение архитектурного шаблона/парадигмы
  • Разбиение на технические подсистемы/слои/компоненты/модули
  • Выбор средств исполнения
  • Определение протоколов взаимодействия компонентов (проектирование технических интерфейсов)
  • Определение форматов хранения и передачи данных
  • Подбор технических средств и шаблонов для реализации подсистем.
  • Проектирование инфраструктурного ландшафта
  • Архитектурный надзор разработки
  • Консультирование команды
  • Технический аудит сторонних/вновь приобретённых систем
  • Регламентация процедуры внесения изменений
  • Разработка стандартов кодирования/проектирования
  • Реинжиниринг ПО
  • Сode review
  • Стратегическое планирование технического развития системы
  • Участие в совещаниях с внутренним заказчиком