Zions Bank
Software Engineer (React and Java)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в Zions Bancorporation: разработка клиентских интерфейсов на React и бэкенд-сервисов на Java, участие в полном цикле разработки и взаимодействие с бизнес-аналитиками и другими командами.
Задачи
- Разрабатывать, тестировать и разворачивать full-stack решения на основе анализа требований и взаимодействия со стейкхолдерами и IT-менеджментом
- Создавать адаптивные front-end приложения на React и масштабируемые защищённые back-end сервисы на Java
- Проектировать, разрабатывать, настраивать и дорабатывать приложения как стандартными средствами, так и кастомной разработкой
- Анализировать бизнес-процессы и системные требования, предлагать и внедрять улучшения
- Работать совместно с бизнес-аналитиками, SDET, интеграционными инженерами, администраторами и DBA над техническими требованиями
- Вести репозитории исходного кода, артефакты контроля версий и процессы деплоя
- Проводить unit-тестирование, поддерживать QA, готовить техническую документацию и валидировать изменения перед релизом
- Участвовать в полном жизненном цикле разработки ПО: сбор требований, дизайн решения, разработка, тестирование, деплой и поддержка
Требования
- Степень бакалавра в Computer Science, Information Systems или смежной области
- 3+ года опыта в разработке ПО, поддержке приложений, системном анализе или смежной технической роли
- Опыт разработки приложений с использованием различных технологий, языков программирования, баз данных, интеграций и фреймворков
- Сильный опыт программирования и системного анализа, умение проектировать, разрабатывать, тестировать и отлаживать приложения
- Глубокие знания жизненного цикла разработки ПО, SQL, баз данных и концепций моделирования данных
- Рабочее знание SQL, React, Python, API и технологий интеграции данных
- Опыт с практиками DevOps, управлением исходным кодом и облачными платформами
- Навыки отладки, тестирования и решения проблем
- Знание методологий интегрированной разработки приложений и лучших практик
- Сильные аналитические навыки, навыки управления проектами и принятия решений
- Отличные устные и письменные коммуникации на английском языке
- Умение работать самостоятельно и в команде, управлять несколькими приоритетами
- Опыт в финансовом секторе или банковской отрасли будет плюсом
Условия
- Медицинская, стоматологическая и офтальмологическая страховка с первого дня
- Страхование жизни и инвалидности, оплачиваемый отпуск по уходу за ребёнком и помощь при усыновлении
- HSA, FSA и счета по уходу за иждивенцами
- Оплачиваемое обучение, PTO и 11 оплачиваемых федеральных праздников
- План 401(k) с участием компании, участие в прибыли, конкурентная компенсация
- Психологическая поддержка, включая коучинг и терапию
- Компенсация обучения для подходящих сотрудников
- Льготные банковские продукты для сотрудников
- Современный технологический кампус с зарядками для электромобилей, солнечной энергией, кафе и доступом к outdoor-активностям
- Виза-спонсорство не предоставляется
Навыки
- React
- Java
- Python
- SQL
- API
- DevOps
- Cloud
- Data modeling
- Database systems
- Source code management