Fidelity Investments
Principal Software Engineer/Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer/Developer в Fidelity: проектирование, разработка и поддержка клиентских веб-приложений и API, архитектура приложений, менторство и участие в архитектурных командах. Работа с Angular, React, Node.js, Java/Spring Boot и AWS.
Задачи
- Участвовать в командах проектирования архитектуры
- Определять и реализовывать архитектуру уровня приложений
- Разрабатывать приложения в сложных проектах, компонентах и подсистемах
- Рекомендовать инструменты и методологии тестирования, проверять и утверждать планы тестирования
- Отвечать за готовность программных продуктов к QA
- Разрабатывать комплексную документацию для приложений и подсистем
- Формировать планы полного жизненного цикла проектов на нескольких платформах
- Обеспечивать выполнение целей проектов в срок и в рамках бюджета
- Консультировать по оценке и управлению рисками проектов
- Планировать и координировать сложные графики и задачи нескольких проектов
- Выступать основным связующим звеном с бизнес-подразделениями по проектно-технологическим вопросам
- Предлагать технологические решения для ежедневных задач и оценки технических инициатив
- Консультировать старшее руководство по технической стратегии
- Менторить младших членов команды
- Выполнять независимый сложный технический и функциональный анализ для нескольких проектов
- Разрабатывать оригинальные и креативные технические решения для текущих задач разработки
Требования
- Bachelor’s degree in Applied Computer Science, Engineering, Information Technology, Information Systems, Finance или смежной области и 5 лет опыта в роли Principal Software Engineer/Developer (или близкой) по разработке и защите веб-приложений и API в клиентской веб-разработке
- ИЛИ Master’s degree в указанных областях и 3 года соответствующего опыта
- Экспертиза в архитектуре, проектировании и создании веб- и публичных приложений с использованием JavaScript-фреймворков — Angular, JavaScript, HTML5; разработка Semantic HTML/HTML5 UI, форматирование и адаптивный дизайн с CSS и SCSS
- Экспертиза в автоматизации end-to-end процессов и построении API-интеграций с Jenkins, Docker, Kubernetes (EKS), AWS S3, настройке сетевых маршрутов; построение, поддержка и автоматизация инфраструктуры AWS
- Экспертиза в реализации, тестировании и отладке высокомасштабируемых защищённых сервисов Agile-планирования с Java, Message Queues (MQ), микросервисной архитектурой на API и Spring Boot; написание PL/SQL и SQL хранимых процедур для работы с RDBMS
- Экспертиза во всех аспектах SDLC и разработке методов миграции в облако; применение принципов DevOps, CI/CD (Jenkins), администрирование репозиториев (BitBucket, GitHub или GitLab); устранение проблем производительности веб-приложений и облачных развёртываний в продакшене
- Fidelity не предоставляет иммиграционный спонсоршип для этой позиции
Условия
- Полный рабочий день в офисе (поэтапный переход Fidelity к модели full-time onsite; для некоторых ролей и локаций требуется 100% присутствие в офисе)
- Переход не применяется к полностью удалённым ролям
Навыки
- Angular.js
- React.js
- Node.js
- HTML
- HTML5
- CSS
- SCSS
- JavaEE
- Apache Tomcat
- Spring MVC
- Spring Boot
- SLF4j
- Maven
- Karate
- Cucumber
- FitNesse
- Gherkin
- Protractor
- Docker
- Kubernetes
- AWS
- AWS S3
- EKS
- Jenkins
- Java
- Message Queues
- PL/SQL
- SQL
- RDBMS
- CI/CD
- BitBucket
- GitHub
- GitLab
- JavaScript