Fidelity Investments
Senior Software Engineer/Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer/Developer в Fidelity: разработка микросервисов, интеграций и backend-сервисов, поддержка UI/API-компонентов и CI/CD-пайплайнов в финансовом домене. Требуется опыт full-stack разработки и автоматизированного тестирования на Java, JavaScript, Angular, REST и Selenium.
Задачи
- Разрабатывать микросервисы, интеграции и backend-сервисы с использованием стеков подразделения и отраслевых паттернов разработки
- Создавать и развивать автоматизированные и ручные тест-сьюты для поддержки качества продукта и готовности к релизу
- Создавать и поддерживать CI/CD-пайплайны
- Проектировать, разрабатывать и поддерживать компоненты UI и API
- Расследовать и устранять технические проблемы по всему стеку с соблюдением архитектурных стандартов и практик кодирования
- Вести техническую документацию, workflow и проектные артефакты
- Переводить функциональные требования в эффективные решения, улучшающие клиентский и пользовательский опыт
- Участвовать в планировании и проведении UAT
- Проводить независимый сложный технический и функциональный анализ по нескольким проектам
Требования
- Bachelor’s degree в Computer Science, Engineering, IT, Information Systems или смежной области (или эквивалент зарубежного образования) и 3 года опыта работы Senior Software Engineer/Developer (или близкая должность) с full-stack разработкой и автоматизированным тестированием на Java, JavaScript, Angular, RESTful web services и Selenium в финансовой среде
- Либо Master’s degree в Computer Science, Engineering, IT, Information Systems или смежной области (или эквивалент) и 1 год опыта Senior Software Engineer/Developer (или близкая должность) с full-stack разработкой и автоматизированным тестированием на Java, JavaScript, Angular, RESTful web services и Selenium в финансовой среде
- Экспертиза в проектировании, разработке, тестировании и поддержке ПО для интегрированных финансовых, health и benefits-решений работодателей с использованием mid-tier технологий (Java EE, Spring MVC, Spring Boot или Apache Camel), front-end технологий (React, Angular или Indexed DB), SQL/NoSQL (Oracle/DB2, PL/SQL или Impala), тест-фреймворков (Junit, MockMVC или Mockito) и инструментов проектирования (UML, Draw.io или Gliffy)
- Экспертиза в реализации ПО для интегрированных финансовых, health и benefits-решений с использованием автоматизации и деплоя: AWS, Jenkins, Bamboo, Docker, Veracode, SonarQube или EKS
- Экспертиза в сборе и анализе требований и выработке решений; техническая проектная документация, тестирование и деплой с использованием Confluence или Git; поддержка сопровождения database-приложений в Agile Project Model с Jira
- Экспертиза в деплое и мониторинге web-сервисов для CI/CD масштабируемых многоуровневых web-приложений с Jenkins, NPM или Maven; version control через Git, issue tracking и Jira, Service Now или Quality Center, логирование через Splunk; CD по Agile-методологиям; мониторинг клиентских и бизнес-критичных приложений через Splunk, AppDynamics или Data Dog; performance-тестирование приложений через JMeter/MOX с рекомендациями по улучшению
- Fidelity не предоставляет иммиграционный спонсоршип для этой позиции
Условия
- Модель работы Fidelity: переход к full-time onsite с поэтапным внедрением по регионам и ролям; часть ролей и локаций требуют 100% присутствия в офисе, другие — меньше
- Ожидания по присутствию в офисе, вероятно, будут меняться по мере продолжения rollout
- Переход не применяется к полностью удалённым ролям
Навыки
- Java
- JavaScript
- Angular
- RESTful web services
- Selenium
- Java EE
- Spring MVC
- Spring Boot
- Apache Camel
- React
- Indexed DB
- SQL
- NoSQL
- Oracle
- DB2
- PL/SQL
- Impala
- Junit
- MockMVC
- Mockito
- UML
- Draw.io
- Gliffy
- AWS
- Jenkins
- Bamboo
- Docker
- Veracode
- SonarQube
- EKS
- Confluence
- Git
- Jira
- NPM
- Maven
- Service Now
- Quality Center
- Splunk
- AppDynamics
- Data Dog
- JMeter
- MOX