TD Bank
Software Engineer – Compliance Technology
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в Compliance Technology TD Securities: проектирование и разработка решений для регуляторного комплаенса, надзора и контроля торговых рисков на базе cloud-native архитектуры, big data, AI/ML и автоматизации.
Задачи
- Участвовать в сквозной поставке стратегических технологических инициатив Compliance
- Управлять дорожными картами поставки, планированием мощностей, зависимостями, рисками и коммуникацией со стейкхолдерами
- Координировать работу продуктовых, архитектурных, инфраструктурных, security- и вендорских команд
- Обеспечивать соответствие решений бизнес-целям и стандартам корпоративной архитектуры
- Развивать Agile-практики и методологии непрерывной поставки
- Осуществлять технический надзор за распределёнными системами корпоративного масштаба
- Поддерживать API-driven, event-driven, микросервисные и cloud-native архитектуры
- Обеспечивать интеграцию вендорских платформ, собственных систем и корпоративных data-сервисов
- Участвовать в разработке архитектурных решений с учётом масштабируемости, отказоустойчивости, поддерживаемости и безопасности
- Продвигать переиспользование фреймворков и общих платформенных возможностей
- Обеспечивать поддержку регуляторных обязательств, надзорных требований и комплаенс-контролей в технологических решениях
- Закладывать в дизайн систем аудируемость, прослеживаемость, контроль прав доступа, возможности подтверждения и мониторинг
- Совместно с Compliance и Risk переводить регуляторные требования в технологические решения
- Поддерживать внутренние аудиты, регуляторные проверки, программы устранения замечаний и оценки контролей
- Отслеживать изменения регуляторных и отраслевых требований к платформам compliance-технологий
- Разрабатывать новые приложения и проводить unit/component-тестирование
- Создавать и поддерживать качественный код, обеспечивать отсутствие дефектов в соответствии со стандартами
- Проводить unit- и интеграционное тестирование на соответствие стандартам и дизайн-спецификациям
- Участвовать в оценке объёма работ, анализе рисков и затрат
- Проводить анализ инцидентов и простоев, оценивать влияние и обеспечивать коммуникацию в ходе их устранения
- Выполнять администрирование приложений и сред, мониторить производительность, конфигурировать, резервировать и настраивать системы
- Обеспечивать мониторинг состояния и выполнение месячных SLA
- Поддерживать позитивную рабочую среду, способствующую качеству, инновациям и командной работе
- Участвовать в передаче знаний внутри команды и бизнес-подразделений
Требования
- 3–5 лет опыта в технологической поставке и разработке ПО
- Сильный практический опыт в back-end разработке и фреймворках
- Java RESTful сервисы
- SQL и NoSQL базы данных
- Технологии очередей сообщений, включая Kafka
- Event-based архитектура
- Опыт работы с big data технологиями, аналитикой данных и AI
- Практический опыт в интеграционных проектах с участием множества систем и платформ
- Знание стратегии данных, governance и интеграции
- Сильные навыки решения проблем и аналитические способности, внимание к деталям
- Опыт формирования технологических стратегий и дорожных карт в соответствии с бизнес-целями
- Знание новых технологий и отраслевых трендов
- Опыт Agile-поставки с фокусом на исполнение бэклога, зависимости, непрерывное улучшение и результаты
- Отличные коммуникативные навыки и умение работать с разнообразными стейкхолдерами
- Способность управлять несколькими приоритетами в быстро меняющейся среде
- Опыт поставки решений для регуляторного, риск-, комплаенс-, надзорного или supervisory-направления
- Опыт работы в высокорегулируемой среде финансовых услуг (предпочтительно)
- Знание trade surveillance, мониторинга рыночных злоупотреблений и/или опыта в global markets, включая торговые жизненные циклы
- Опыт работы с big data и облачными технологиями и архитектурой
- Минимум степень бакалавра в области computer science или смежной области
- College degree или специализированное обучение / эквивалентный опыт работы
Условия
- Оклад $120,000.00 - $170,000.00 USD
- Переменная компенсация/инцентive awards (денежные и/или equity)
- Программы здоровья и благополучия
- Сберегательные и пенсионные программы
- Оплачиваемый отпуск (Vacation PTO, Flex PTO, Holiday PTO)
- Банковские льготы и скидки
- Карьерное развитие и программы наставничества
- Обучение и онбординг
- Равные возможности трудоустройства
- Возможны командировки по стране (эпизодически)
Навыки
- Java
- RESTful services
- SQL
- NoSQL
- Kafka
- Message queue technologies
- Event-based architecture
- Big Data
- Data analytics
- AI
- ML
- Cloud-native architecture
- Microservices
- API-driven architecture
- Agile
- Continuous delivery