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