Fidelity Investments

Principal Software Engineer

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

Principal Software Engineer в Fidelity: проектирование и реализация front-end решений для крупномасштабных мультиплатформенных систем со сложным управлением состоянием и распределёнными UI-паттернами. Также отвечает за архитектуру приложений, CI/CD-стратегии и менторство младших инженеров.

Задачи

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

Требования

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems или смежной области (или эквивалент зарубежного образования) и 5 лет опыта в роли Principal Software Engineer (или близкой) по проектированию и разработке платформ финансовой бизнес-аналитики (data warehouse) на базе Oracle
  • ИЛИ Master’s degree в Computer Science, Engineering, Information Technology, Information Systems или смежной области (или эквивалент зарубежного образования) и 3 года опыта в роли Principal Software Engineer (или близкой) по проектированию и разработке платформ финансовой бизнес-аналитики (data warehouse) на базе Oracle
  • Подтверждённая экспертиза в проектировании, разработке и поддержке клиентских веб-приложений и сервисов с использованием Java, Spring framework, Node.js, Angular и JavaScript
  • Подтверждённая экспертиза в проектировании, разработке и внедрении облачных программных решений в соответствии с архитектурой RESTful Web services с использованием Spring framework
  • Подтверждённая экспертиза в разработке клиентских и защищённых веб-приложений на Java или Spring framework с использованием классической архитектуры MVC, Azure SSO, AWS KMS и OAuth
  • Подтверждённая экспертиза в разработке распределённых приложений с низкой задержкой и высокой пропускной способностью с использованием CI/CD-пайплайнов, Jenkins, uDeploy и фреймворков тестирования (Cucumber и Cypress)
  • Подтверждённая экспертиза в проектировании, разработке и поддержке приложений публикации и управления контентом
  • Подтверждённая экспертиза в развёртывании и мониторинге корпоративных веб-сервисов, включая использование Jenkins, NPM и Maven для упаковки; Git для контроля версий; Jira, ServiceNow и Quality Center для отслеживания задач; Splunk для отслеживания логов
  • Подтверждённая экспертиза в обеспечении непрерывной доставки (CD) в соответствии с Agile-методологиями
  • Подтверждённая экспертиза в мониторинге клиентских бизнес-критичных приложений с использованием Splunk и Datadog

Условия

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

Навыки

  • Java
  • Spring
  • Node.js
  • Angular
  • JavaScript
  • RESTful Web services
  • MVC
  • Azure SSO
  • AWS KMS
  • OAuth
  • CI/CD
  • Jenkins
  • uDeploy
  • Cucumber
  • Cypress
  • NPM
  • Maven
  • Git
  • Jira
  • ServiceNow
  • Quality Center
  • Splunk
  • Datadog
  • Oracle
  • Agile

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

Software Engineer II Full Stack (Java/Node.js/Angular)
Western Governors UniversityMiddleSalt Lake CityОфис
118,900 – 178,500 USD в год
14 окт.
Staff Engineer II - AI Forward Full Stack Engineer
Western Alliance BankSeniorPhoenixОфис
14 окт.
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 окт.
Principal Software Engineer — Fidelity Investments, Durham | itrelocate