Ведущий разработчик/Архитектор
Зарплата
от 150 000 до 230 000 ₽
Требования
Местоположение и тип занятости
Компания
Системный интегратор, консалтинг, разработка ПО
Описание вакансии
Условия работы
Мы ищем Системного архитектора, с боевым опытом разработки, который обладает экспертизой в технологиях создания веб-приложений корпоративного и облачного (SaaS) уровней и способностью эффективно осваивать новые для себя технологические стеки для принятия архитектурных решений и осуществления архитектурного надзора.
Вы нам подходите, если:
- обладаете опытом проектирования и разработки корпоративных многокомпонентных web-приложений на различных технологических стеках;
- знаете, и умеете применять в своей на практике признанные в отрасли архитектурные стили и паттерны;
- создавали интегрированные архитектуры;
- обладаете опытом проектирования REST API системы и ее отдельных компонент;
- умеете принимать решения на основе объективного анализа преимуществ и недостатков технологий, отделяя их от своих личных предпочтений;
- умеете договариваться и принимать коллективные решения, учитывающие интересы различных сторон;
- способны мыслить и принимать решения в ситуациях с высокой степенью неопределённости, быстро переключаетесь между контекстами;
- имеете активную жизненную позицию и не останавливаетесь перед трудностями.
Требования:
- опыт проектирования промышленных аналитических баз данных;
- опыт разработки прикладной архитектуры;
- уверенные знания основных приёмов проектирования распределённых корпоративных приложений;
- опыт работы с типовыми стеками/библиотеками Microsoft .NET;
- широкий технический кругозор и технологическая экспертиза;
- знание методологий и архитектурных принципов разработки программных продуктов;
Обязанности
- Определение архитектурного шаблона/парадигмы
- Разбиение на технические подсистемы/слои/компоненты/модули
- Выбор средств исполнения
- Определение протоколов взаимодействия компонентов (проектирование технических интерфейсов)
- Определение форматов хранения и передачи данных
- Подбор технических средств и шаблонов для реализации подсистем.
- Проектирование инфраструктурного ландшафта
- Архитектурный надзор разработки
- Консультирование команды
- Технический аудит сторонних/вновь приобретённых систем
- Регламентация процедуры внесения изменений
- Разработка стандартов кодирования/проектирования
- Реинжиниринг ПО
- Сode review
- Стратегическое планирование технического развития системы
- Участие в совещаниях с внутренним заказчиком