FIS
Software Engineers II - Risk and Fraud Technology
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик бэкенд-систем в области Risk and Fraud Technology: проектирование и разработка защищённого кода для аутентификации, авторизации, предотвращения мошенничества и оценки рисков в распределённых системах.
Задачи
- Проектировать и разрабатывать умеренно сложный защищённый код приложений в распределённых системах с фокусом на аутентификацию, авторизацию, предотвращение мошенничества и оценку рисков
- Определять и реализовывать системные потоки для верификации личности, контроля доступа и оценки транзакционных рисков в соответствии с корпоративной архитектурой и базами данных
- Анализировать, модифицировать и улучшать компоненты приложений, внедряя продвинутые средства безопасности, логику обнаружения мошенничества и механизмы защиты API
- Разрабатывать защищённые RESTful API, проводить модульное тестирование, проверять требования безопасности и отлаживать проблемы приложений
- Внедрять и интегрировать фреймворки аутентификации и авторизации, включая MFA, OAuth-авторизацию, управление жизненным циклом токенов и федерацию идентификации
- Сотрудничать с кросс-функциональными командами (разработка, fraud и risk, security engineering, инфраструктура) для проектирования и развёртывания безопасных и комплаентных решений
- Участвовать во встречах с клиентами, интеграциях с вендорами и внешних партнёрствах, связанных с платформами идентификации, инструментами обнаружения мошенничества и протоколами безопасной платёжной аутентификации (3-D Secure)
- Внедрять средства контроля безопасности, механизмы мониторинга, аудит-логирование и процессы комплаенса в соответствии с PCI и PSD2
- Выявлять уязвимости, паттерны мошенничества и системные риски, реализовывать корректирующие меры
- Поддерживать планирование: оценки трудозатрат, сроки поставки, менторство и техническое руководство младшими инженерами
Требования
- Bachelor’s degree или иностранный эквивалент в области Computer Science, Applied Computer Science, Computer Engineering или смежной области
- 4 года опыта в предлагаемой должности или смежной роли
- Опыт работы с Java для разработки защищённых масштабируемых бэкенд-компонентов, модулей аутентификации и авторизации, логики обнаружения мошенничества и оценки рисков в корпоративных системах
- Опыт разработки и потребления RESTful API для интеграции распределённых систем, включая защищённые эндпоинты, обмен данными и механизмы аутентификации/авторизации
- Опыт работы в Linux/Unix для разработки, развёртывания, эксплуатации и устранения неполадок приложений, включая управление процессами, настройку runtime-окружений, мониторинг производительности и решение продакшн-инцидентов
- Опыт использования Git для управления исходным кодом, отслеживания изменений и развёртывания улучшений
- Опыт работы с облачными платформами, включая AWS, для разработки, развёртывания и поддержки защищённых масштабируемых приложений, включая настройку облачной инфраструктуры, хостинг приложений, управление compute и storage, обеспечение надёжности и производительности
- Альтернатива: master’s degree в перечисленных областях и 2 года опыта в перечисленных навыках
Условия
- Telecommuting и/или работа из дома могут быть разрешены в соответствии с политиками компании
- Для позиций в США при условном предложении о работе требуется прохождение теста на наркотики
- FIS — равноправный работодатель
Навыки
- Java
- RESTful API
- Linux
- Unix
- Git
- AWS
- MFA
- OAuth
- 3-D Secure
- PCI
- PSD2