Fidelity Investments

Principal Software Engineer/Developer

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

Principal Software Engineer/Developer в Fidelity: проектирование и разработка защищённых full-stack облачных приложений, архитектура микросервисных API и участие в инициативах по сетевой безопасности. Роль предполагает менторство, планирование жизненного цикла проектов и взаимодействие с бизнес-подразделениями.

Задачи

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

Требования

  • Bachelor’s degree в Computer Science, Engineering, IT, Information Systems или смежной области (или эквивалент зарубежного образования) и 5 лет опыта в роли Principal Software Engineer/Developer (или близкой) в разработке защищённых full-stack облачных приложений
  • ИЛИ Master’s degree в Computer Science, Engineering, IT, Information Systems или смежной области (или эквивалент зарубежного образования) и 3 года опыта в роли Principal Software Engineer/Developer (или близкой) в разработке защищённых full-stack облачных приложений
  • Экспертиза в проектировании, документировании и публикации микросервисных API для внутреннего и внешнего использования с использованием Swagger и OpenAPI; определение контрактов REST API с JSON; разработка SOAP API клиентов из сервисных стабов и объектных моделей
  • Экспертиза в разработке и поддержке фреймворков синхронизации данных в реальном времени для нескольких клиентов с использованием GraphQL, WebSockets и архитектур очередей сообщений; контейнеризация серверов приложений и баз данных с Docker и Docker Compose для масштабируемого развёртывания и интеграционного тестирования
  • Экспертиза в реализации и поддержке безопасности приложений и инфраструктуры, включая конфигурации WAF в Akamai, AWS и Azure; настройка периметровых средств защиты — файрволов и защит по OWASP; поддержка защищённых API, сертификатов, аутентификации и контроля доступа; интеграция централизованного логирования, мониторинга и обнаружения угроз с использованием Splunk
  • Экспертиза в построении и оптимизации корпоративных и финансовых приложений с использованием серверных технологий (Java, Spring, JUnit, Python, JavaScript) и клиентских технологий (HTML5, CSS3, Bootstrap, jQuery); проектирование и реализация слоёв iOS-приложений на Swift для поддержки презентации, клиентской бизнес-логики и взаимодействия с backend-сервисами; тюнинг производительности баз данных PostgreSQL и SQLite; устранение неполадок HTTP-интеграций и взаимодействия систем с помощью cURL, Postman и HAR-файлов; проектирование высокодоступных мультирегиональных платформ AWS с использованием ALB, Auto Scaling Group, Route 53 и CloudFormation

Условия

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

Навыки

  • Swagger
  • OpenAPI
  • REST API
  • JSON
  • SOAP
  • GraphQL
  • WebSockets
  • message queues
  • Docker
  • Docker Compose
  • WAF
  • Akamai
  • AWS
  • Azure
  • OWASP
  • Splunk
  • Java
  • Spring
  • JUnit
  • Python
  • JavaScript
  • HTML5
  • CSS3
  • Bootstrap
  • jQuery
  • Swift
  • iOS
  • PostgreSQL
  • SQLite
  • cURL
  • Postman
  • HAR
  • ALB
  • Auto Scaling Group
  • Route 53
  • CloudFormation

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

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/Developer — Fidelity Investments, Westlake | itrelocate