JPMorganChase
Software Engineer III - Golang
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в agile-команде Corporate and Investment Bank. Проектирование и разработка масштабируемых и безопасных финансовых продуктов с активным использованием AI-ассистентов в разработке.
Задачи
- Разрабатывать программные решения, проектировать и вести техническую отладку, выходя за рамки рутинных подходов
- Создавать безопасный и качественный production-код и поддерживать алгоритмы, синхронно работающие с системами
- Использовать корпоративные AI-ассистенты для генерации и рефакторинга кода, создания unit-тестов и документации с валидацией результатов через peer review и автотесты
- Применять инструменты SDLC-цепочки, включая AI-ассистированную разработку и автоматизацию
- Готовить архитектурные и проектные артефакты для сложных приложений и следить за соблюдением проектных ограничений
- Собирать, анализировать и визуализировать данные из больших наборов для непрерывного улучшения систем
- Выявлять скрытые проблемы и паттерны в данных и использовать их для улучшения кодовой гигиены и архитектуры
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
- Практический опыт в системном дизайне, разработке приложений, тестировании и операционной стабильности
- Практический опыт разработки на Golang
- Опыт разработки, отладки и поддержки кода в крупной корпоративной среде на одном или нескольких современных языках программирования и языках запросов к БД
- Опыт использования корпоративных AI-инструментов разработки с умением критически оценивать и валидировать AI-результаты по корректности, производительности и безопасности
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасную обработку входов/выходов
- Общее знание Software Development Life Cycle
- Понимание agile-методологий, CI/CD, отказоустойчивости приложений и безопасности
Условия
- Конкурентный пакет вознаграждения: базовая зарплата, возможны комиссионные и дискреционные премии в виде денег и/или акций
- Комплексная медицинская страховка
- Онсайт-центры здоровья и велнеса
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья и финансовый коучинг
Навыки
- Golang
- CI/CD
- Kubernetes
- AWS EKS
- Envoy Proxy
- OIDC
- OAuth 2.0
- SAML
- SQL
- AI coding assistants