emagine

.net developer in banking

Коротко

Senior .NET разработчик для модернизации и обеспечения безопасности банковских приложений: устранение уязвимостей, проектирование RESTful API, реализация MFA и OAuth2/OpenID Connect, рефакторинг legacy-систем. Компания — фингтех (emagine), работа по B2B-контракту в гибридном формате. Требуется глубокая экспертиза в C#/.NET, безопасности приложений (OWASP), SQL и работе с legacy-кодом.

Описание
Команда модернизирует и обеспечивает безопасность приложений в банковской среде, улучшая безопасность систем, процессы обработки данных, интеграционную архитектуру и механизмы аутентификации и авторизации.
Задачи
•Выявление и устранение уязвимостей безопасности приложений, обеспечение соответствия стандартам безопасности
•Выполнение security hardening и внедрение рекомендуемых защитных мер
•Перестройка и оптимизация процессов импорта данных для повышения производительности и стабильности
•Замена коммуникации на основе DB Link на современные безопасные API
•Проектирование и реализация RESTful API для интеграции систем
•Проектирование и реализация многофакторной аутентификации (MFA)
•Модификация бизнес-логики, связанной с экспортом данных
•Разработка и адаптация файловых интерфейсов для генерации и передачи выходных файлов
•Рефакторинг и модернизация существующего кода с сохранением непрерывности работы системы
•Взаимодействие с командами безопасности, архитекторами и бизнес-стейкхолдерами при внедрении изменений
Требования
•Senior-level опыт программирования на C# и .NET (Core/5+)
•Глубокие знания паттернов проектирования, многопоточного программирования и оптимизации производительности приложений
•Практический опыт проектирования и реализации RESTful API
•Опыт обеспечения безопасности приложений, включая устранение уязвимостей на основе OWASP Top 10
•Знание механизмов аутентификации и авторизации, включая OAuth2, OpenID Connect и MFA
•Продвинутые знания SQL и опыт работы с реляционными базами данных
•Опыт построения и поддержки процессов импорта и экспорта данных
•Опыт интеграции систем и работы с файловыми форматами
•Опыт работы с legacy-системами и безопасного рефакторинга
•Опыт написания unit- и интеграционных тестов, применение принципов Clean Code
•Самостоятельность, проактивность, умение выявлять технические риски
•Опыт работы по Agile-методологиям (Scrum/Kanban)
•Практическое знание Git и Jira или Azure DevOps
Будет плюсом
•Опыт анализа архитектуры систем и предложения решений для улучшения поддерживаемости
•Опыт взаимодействия с командами безопасности и архитектуры в регулируемой среде
Условия
•B2B-контракт

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте