Вакансия в архиве, на неё нельзя откликнуться.

Системный архитектор / Ведущий разработчик

17 июля 2017 • 617 просмотров
Описание вакансии

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

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

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

Требования:

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

Стек технологий

  • на "бэке": классический ASP.NET MVC (C#, IoC-контейнер Autofac, ORM (наша модификация BLToolkit)), Percona XtraDB Cluster (MySQL), Mondrian OLAP, Couchbase для кэша и буферизации данных, MongoDB для хранения изображений.
  • - на "фронте": AngularJS, Highcharts; Webpack.

- инфраструктура - Windows 2012r2, Linux (Ubuntu, Debian) Nginx, haproxy (для балансировки)

Обязанности

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