Fidelity Investments
Senior Software Engineer/Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в Fidelity для миграции десктопных приложений (WPF, SOAP, REST API) на современный стек Angular/Java и создания новых веб-решений для финансовой отрасли.
Задачи
- Разрабатывать оригинальные технические решения для текущих задач разработки
- Проектировать приложения и подсистемы в рамках крупных проектов и для нескольких платформ
- Разрабатывать приложения для нескольких проектов, поддерживающих инициативы разных подразделений
- Поддерживать и выполнять все этапы тестирования вплоть до внедрения
- Участвовать в планировании и проведении приёмочного тестирования (UAT)
- Разрабатывать комплексную документацию для нескольких приложений
- Проводить пост-инсталляционное тестирование при возникновении проблем
- Составлять планы проектов умеренного масштаба
- Выполнять независимый и сложный технический и функциональный анализ для нескольких проектов
Требования
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, Information Systems Management или смежной области и 3 года опыта работы Senior Software Engineer/Developer (или близкая должность) в проектировании, внедрении и поддержке финансовых программных систем с использованием Microsoft Office 365; либо Master’s degree и 1 год такого опыта
- Опыт разработки, проектирования и анализа адаптивных дизайнов и переиспользуемых компонентов для single page web applications с использованием современных JavaScript-фреймворков, Node, JSON, React и CSS-фреймворков по Agile-методологиям
- Опыт разработки, проектирования и анализа программных систем с использованием REST API и Java; продвижение стратегий предотвращения багов и unit-тестирования с Jasmine и Jest для миграции на современный веб-стек с использованием JavaScript-фреймворков, OOD и стандартов кодирования
- Опыт проектирования, разработки, анализа и проведения QA для веб-решений клиентского взаимодействия с использованием архитектуры MVC и веб-сервисов (Swagger); подготовка комплексной проектной документации с использованием Visual Studio Code и GitHub по Agile-методологиям
- Опыт мониторинга, разработки и поддержки высокопроизводительных деплоев кода в QA и production с использованием CI/CD-инструментов (Jenkins), инструментов мониторинга производительности и отладки (Datadog) и инструментов разработчика в браузере (Firefox и Chrome developers)
Условия
- Fidelity не предоставляет иммиграционную поддержку (спонсорство) для этой позиции
- Fidelity переходит на полностью офисную модель работы через поэтапное внедрение по регионам и ролям; в настоящее время некоторые роли и локации требуют 100% присутствия в офисе, другие — меньше
- Переход не применяется к полностью удалённым ролям
Навыки
- WPF
- SOAP
- REST API
- Angular
- Java
- JavaScript
- Node
- JSON
- React
- CSS
- Jasmine
- Jest
- MVC
- Swagger
- Visual Studio Code
- GitHub
- Jenkins
- Datadog
- CI/CD
- Microsoft Office 365