Fidelity Investments

Principal Software Engineer/Developer

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

Principal Software Engineer/Developer в Fidelity: проектирование и разработка решений для цифрового хранилища и электронной подписи на Java, включая архитектуру приложений и менторство инженеров.

Задачи

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

Требования

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems или смежной области (или эквивалент иностранного образования) и 5 лет опыта в роли Principal Software Engineer/Developer (или близкой) в проектировании и создании enterprise-ПО, включая веб-разработку, системный анализ, техническое проектирование и управление релизами и сборками
  • Или Master’s degree в Computer Science, Engineering, Information Technology, Information Systems или смежной области (или эквивалент иностранного образования) и 3 года опыта в роли Principal Software Engineer/Developer (или близкой) в проектировании и создании enterprise-ПО, включая веб-разработку, системный анализ, техническое проектирование и управление релизами и сборками
  • Подтверждённая экспертиза в проектировании и создании enterprise cloud-enabled распределённых систем с использованием Java, Spring, Spring Boot и микросервисов; построении messaging-фреймворков на Apache Kafka; обеспечении высокой пропускной способности и низкой задержки с применением балансировки нагрузки через Avi, кэширования через HazelCache и многопоточности через Executor Thread Pools
  • Подтверждённая экспертиза в проектировании и разработке адаптивных Web MVC приложений с использованием JavaScript, TypeScript MVC-фреймворков (AngularJS и Angular), клиентских технологий (HTML5, CSS, Jasmine и Karma), серверных технологий (Node.js) и веб-технологий безопасности (OAuth и SAML)
  • Подтверждённая экспертиза в применении принципов DevOps на протяжении SDLC — непрерывная интеграция (Jenkins), непрерывные развёртывания (IBM uDeploy) и сканирование кода (Sonar) для веб-приложений; выявление узких мест производительности и предложение улучшений для веб-приложений с использованием Jprofiler и VisualVM
  • Подтверждённая экспертиза в проектировании и разработке схем баз данных, PL/SQL, хранимых процедур и транзакционного SQL в базах Oracle; построении enterprise-слоя кэширования на HazelCache для оптимизации производительности и анализе explain plan и планов выполнения запросов для улучшения производительности

Условия

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

Навыки

  • Java
  • Spring
  • Spring Boot
  • Microservices
  • Apache Kafka
  • Avi
  • HazelCache
  • Executor Thread Pools
  • JavaScript
  • TypeScript
  • AngularJS
  • Angular
  • HTML5
  • CSS
  • Jasmine
  • Karma
  • Node.js
  • OAuth
  • SAML
  • Jenkins
  • IBM uDeploy
  • Sonar
  • Jprofiler
  • VisualVM
  • Oracle
  • PL/SQL
  • SQL

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Principal Software Engineer/Developer — Fidelity Investments, Salt Lake City | itrelocate