Allstate
Software Engineer Consultant II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик в команду Investment Technology: создание и поддержка торговых платформ, систем финансовой отчётности и интеграции данных для управления активами. Гибридный формат: 2 дня в офисе Chicago Riverpoint, 3 дня удалённо.
Задачи
- Разрабатывать и поддерживать скрипты автоматизации на Python, SAS, Bash или PowerShell для обработки данных, отчётности и оптимизации процессов
- Писать и оптимизировать сложные SQL-запросы, хранимые процедуры и функции (Oracle, SQL Server, PostgreSQL)
- Проектировать и разрабатывать масштабируемые backend-сервисы на Java Spring Boot и Node.js
- Создавать адаптивные frontend-интерфейсы на React.js, HTML и CSS
- Разрабатывать и интегрировать RESTful API, SOAP-сервисы и JSON-интеграции
- Писать чистый поддерживаемый код по принципам ООП
- Внедрять тестирование: unit, integration, acceptance (TDD)
- Проводить рефакторинг кода для повышения производительности и читаемости
- Работать с Git и участвовать в code review
- Поддерживать CI/CD пайплайны на Jenkins и Gradle, контейнеризацию в Kubernetes
- Обеспечивать безопасность веб-приложений и API
- Взаимодействовать с бизнес-аналитиками и операционными командами для перевода требований в технические решения
- Совместно с cloud-командой разворачивать приложения в облаках (Apigee, AWS, Azure)
- Устранять production-инциденты и поддерживать инициативы по улучшению
Требования
- 3–6 лет опыта разработки ПО
- Сильное владение скриптовыми языками: Python, SAS, Bash, PowerShell или Perl
- Продвинутый SQL: сложные запросы, join, агрегации, хранимые процедуры, оптимизация (Oracle, SQL Server, PostgreSQL)
- Опыт backend-разработки на Java и JavaScript
- Опыт работы с Java Spring Boot
- Знание React.js и продвинутых JavaScript-библиотек/фреймворков
- Понимание принципов ООП и паттернов проектирования
- Опыт разработки и интеграции SOAP/REST API и работы с JSON
- Практический опыт TDD
- Владение Git
- Знакомство с CI/CD на Jenkins и Gradle
- Опыт контейнеризации и оркестрации в Kubernetes
- Знание Node.js для серверной разработки
- Владение IntelliJ IDE и Postman
- Понимание принципов безопасности веб и API
- Знакомство с HTML/CSS
- Опыт работы с облаками и API-менеджментом (Apigee, AWS, Azure)
- Знакомство с Agile/Scrum и SDLC
- Степень бакалавра в Computer Science или смежной области (предпочтительно)
Условия
- Гибридный формат: 2 дня в офисе Chicago Riverpoint, 3 дня из дома
- Зарплата 70 100 – 121 475 USD в год в зависимости от опыта
- Техническое оснащение: ноутбук, мониторы, гарнитура, клавиатура, мышь
- Ежемесячная компенсация расходов на интернет при удалённой работе
- Требуется проверка биографии (background investigation)
- Спонсорство визы не предоставляется
Навыки
- Python
- SAS
- Bash
- PowerShell
- Perl
- SQL
- Oracle
- SQL Server
- PostgreSQL
- Java
- Spring Boot
- JavaScript
- Node.js
- React.js
- HTML
- CSS
- REST API
- SOAP
- JSON
- OOP
- TDD
- Git
- Jenkins
- Gradle
- Kubernetes
- Apigee
- AWS
- Azure
- IntelliJ
- Postman
- Agile
- Scrum