Fidelity Investments

Principal Software Engineer/Developer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Principal Software Engineer/Developer в Fidelity для проектирования и разработки цифровых продуктов и приложений полного стека в cloud-native среде крупных enterprise-платформ. Роль включает архитектурное проектирование, разработку backend и frontend, CI/CD и менторство инженеров.

Задачи

  • Участвовать в командах проектирования архитектуры
  • Определять и реализовывать архитектуру на уровне приложений
  • Разрабатывать приложения в сложных проектах, компонентах и подсистемах
  • Рекомендовать инструменты и методологии тестирования, проверять и утверждать планы тестирования
  • Отвечать за готовность программных продуктов к QA
  • Разрабатывать комплексную документацию для приложений и подсистем
  • Формировать планы полного жизненного цикла проектов на нескольких платформах
  • Обеспечивать достижение целей проектов в срок и в рамках бюджета
  • Консультировать по оценке и управлению рисками проектов
  • Планировать и координировать графики и распределение задач по нескольким проектам
  • Выступать основным связующим звеном с бизнес-подразделениями по вопросам проектов и технологий
  • Предлагать технологические решения для ежедневных задач и оценки технических инициатив
  • Консультировать старшее руководство по технической стратегии
  • Менторить младших членов команды
  • Выполнять независимый сложный технический и функциональный анализ для нескольких проектов
  • Разрабатывать оригинальные и креативные технические решения для текущих задач разработки

Требования

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems или смежной области (или эквивалент зарубежного образования) и 5 лет опыта в роли Principal Software Engineer/Developer (или близкой) с full-stack разработкой в cloud-native среде для крупных enterprise-платформ
  • ИЛИ Master’s degree в Computer Science, Engineering, Information Technology, Information Systems или смежной области (или эквивалент зарубежного образования) и 3 года опыта в роли Principal Software Engineer/Developer (или близкой) с full-stack разработкой в cloud-native среде для крупных enterprise-платформ
  • Опыт разработки адаптивных компонентных front-end веб-приложений в enterprise-среде на Angular и TypeScript с JavaScript, HTML5, SCSS/CSS3 и Bootstrap
  • Опыт реализации масштабируемых front-end архитектур и паттернов, включая управление состоянием с NgRx и реактивное программирование с RxJS
  • Опыт интеграции с backend RESTful API
  • Опыт применения лучших практик front-end инженерии, включая unit-тестирование и мокирование API
  • Опыт работы с библиотеками визуализации данных: D3.js, JointJS, ng2-charts или Highcharts
  • Опыт использования Angular CLI и официальных инструментов миграции для обновления версий
  • Опыт проектирования и реализации распределённых backend-сервисов для крупномасштабных enterprise-продуктов на Java, Spring Boot и RESTful стандартах
  • Опыт разработки мультисервисных архитектур с безопасной коммуникацией между сервисами
  • Опыт использования облачных сервисов и реляционных баз данных с Java persistence технологиями, включая JPA и Liquibase
  • Опыт работы с компонентами экосистемы Spring, включая Spring Batch и Spring Security
  • Опыт работы с синхронными и асинхронными workflow
  • Опыт обеспечения надёжности, производительности и отказоустойчивости систем в облачных средах
  • Опыт реализации безопасных CI/CD пайплайнов для cloud-развёрнутых систем с Jenkins, Github, Docker и Kubernetes
  • Опыт соблюдения корпоративных требований безопасности при управлении секретами, учётными данными и конфигурациями окружений
  • Опыт участия в сквозной реализации отдельных программных фич, содействия технической реализации и создания архитектурных диаграмм

Условия

  • Fidelity не предоставляет иммиграционную поддержку для этой позиции
  • Fidelity переходит на полностью офисную модель работы с поэтапным внедрением по регионам и ролям; некоторые роли и локации требуют 100% присутствия в офисе, другие — меньше
  • Ожидания по присутствию в офисе, вероятно, будут меняться по мере продолжения внедрения; переход не применяется к полностью удалённым ролям

Навыки

  • Java
  • Spring Boot
  • Angular
  • TypeScript
  • JavaScript
  • HTML5
  • SCSS
  • CSS3
  • Bootstrap
  • NgRx
  • RxJS
  • RESTful API
  • D3.js
  • JointJS
  • ng2-charts
  • Highcharts
  • Angular CLI
  • JPA
  • Liquibase
  • Spring Batch
  • Spring Security
  • Jenkins
  • Github
  • Docker
  • Kubernetes
  • CI/CD

Похожие вакансии

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitibankSeniorJersey CityОфис
142,320 – 213,480 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitiSeniorJersey CityГибрид
142,320 – 213,480 USD в год
14 окт.
Full Stack Developer
Enterprise KnowledgeMiddleArlingtonГибрид
95,000 – 115,000 USD в год
14 окт.
Senior Software Engineer - WGU Labs
Western Governors UniversitySeniorRaleighОфис
143,700 – 222,700 USD в год
13 окт.
Principal Software Engineer/Developer — Fidelity Investments, 186,160 – 190,000 USD в год, Boston | itrelocate