Описание вакансии
Архитектор приложений (Solution Architect) в подразделение RnD (разработка новых, перспективных приложений и решений)
О нас
- Проектируем и реализуем проекты различной сложности.
- Бэкенд на .NET, Java, Python
- Фронтенд на Vue.js, React, Angular, Node.js
- Используем для метрик и логов ELK, Sentry
- Для аутентификации ADFS, Identity Server
- Для интеграций REST, RabbitMQ
- Для хранения данных PostgreSQL, MS SQL, S3, Redis
- Размещаемся на своих ЦОД и в Azure
- Контейнеризация в Docker
- CI/CD на TeamCity, Octopus, Jenkins, Nexus
- Код в Bitbucket, Gitea
Тебе предстоит:
принимать активное участие в формировании архитектуры новых проектов, лидировать их архитектуру (под капотом: веб-приложения на vue.js + node.js, микросервисы на .net)
внедрять лучшие практики по архитектуре
проектировать и внедрять слоистую (presentation, gateway, business, data layers) архитектуру как платформу для написания приложений в компании (работает по принципу: documentation first -> ui kit -> code generation -> layers)
проводить архитектурный контроль существующих систем (master data system, crm и т.д.)
прививать принципы archops
защищать свои решения перед руководством
участвовать в разработке инфраструктурных/разделяемых сервисах
Мы ожидаем, что ты имеешь:
- опыт построения компонентной архитектуры
- опыт с .NET, современными UI-фреймворками, Node.JS и понимание этих стеков
- понимание работы синхронного обмена через REST API и асинхронного обмена через брокера сообщений
- знания паттернов разработки и архитектуры закреплённые на практике
- умение находить и предлагать решения