Manulife
Full-Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Document Management SmartCOMM для поддержки и развития корпоративной платформы клиентских коммуникаций. Разработка, интеграция и оптимизация решений для генерации документов, управления корреспонденцией и автоматизации процессов.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать full-stack приложения и интеграции на платформе SmartCOMM
- Поддерживать работу, модернизацию и оптимизацию шаблонов, workflow и сервисов доставки документов
- Разрабатывать API, сервисы и компоненты пользовательского интерфейса для создания документов и коммуникаций с клиентами
- Совместно с бизнес-аналитиками и стейкхолдерами переводить требования в масштабируемые технические решения
- Диагностировать и устранять проблемы платформы, интеграций и продакшена, обеспечивая высокую доступность и производительность
- Участвовать в проектировании систем, код-ревью, обсуждении архитектуры и технической документации
- Поддерживать облачные и on-premises интеграции с корпоративными системами, хранилищами документов, workflow-платформами и сервисами обмена сообщениями
- Участвовать в развитии роадмапа платформы, инициативах по автоматизации и непрерывном улучшении
- Обеспечивать соответствие решений требованиям безопасности, комплаенса и операционным стандартам
- Участвовать в Agile-церемониях и работать с кросс-функциональными командами
Требования
- Опыт 3–5 лет в frontend и backend технологиях: HTML, CSS3, JavaScript, TypeScript, Node, Angular 2+, .NET, React, Java
- Опыт работы с базами данных MongoDB и SQL
- Опыт с фреймворками и API/сервисным слоем: Spring Boot (Rest Template, Feign Client, Zuul, Sleuth/Zipkin, Hystrix, Maven), Swagger, Node/Express
- Знакомство с NewRelic и Kibana
- Хорошая база в структурах данных, алгоритмах и ООП-дизайне, уверенные навыки программирования
- Понимание Agile и DevOps-принципов, TDD, непрерывной интеграции
- Понимание жизненного цикла разработки ПО
- Знакомство с современными архитектурами и API-driven разработкой
- Знакомство с API Gateways, Messaging, Data Event Streaming, REST, SOAP, Distributed Tracing, реляционными и документными БД/SQL
- Умение работать в команде, проводить код-ревью и делиться знаниями
Условия
- Гибкий формат работы (hybrid)
- Возможности обучения и карьерного роста
- Поддержка благополучия и инклюзивная среда
- Широкий пакет льгот: медицинская и стоматологическая страховка, страхование жизни и AD&D, программы пенсионных накоплений (401(k)), участие в акционерной программе
- Оплачиваемый отпуск: до 11 праздничных дней, 3 личных дня, 150 часов отпуска и 40 часов больничных в год
- Участие в программах премирования по результатам работы
Навыки
- HTML
- CSS3
- JavaScript
- TypeScript
- Node.js
- Angular 2+
- .NET
- React
- Java
- MongoDB
- SQL
- Spring Boot
- Swagger
- Express
- NewRelic
- Kibana
- REST
- SOAP
- API Gateways
- Messaging
- Data Event Streaming
- Distributed Tracing
- Maven
- SmartCOMM