Caterpillar
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в Finance Services Division для разработки, развития и поддержки корпоративной платформы отчётности и аналитики. Роль охватывает весь жизненный цикл приложения — от требований и дизайна до разработки, тестирования, деплоя и эксплуатации в облаке.
Задачи
- Проектировать, разрабатывать, поддерживать и развивать корпоративные веб-приложения и решения для отчётности на Python, JavaScript и CSS
- Следить за работоспособностью, производительностью, надёжностью и операционными метриками приложений, заранее выявлять проблемы и сообщать о рисках и прогрессе стейкхолдерам
- Участвовать в code review, писать понятный, поддерживаемый и хорошо покрытый тестами код, применять инженерные стандарты
- Оценивать новые технологии, инструменты и инженерные практики и предлагать улучшения в соответствии с бизнес-приоритетами
- Работать в тесной связке с Finance, IT, Operations и другими командами, переводя бизнес-потребности в масштабируемые приложения
Требования
- Опыт дизайн-мышления: определение потребностей, оценка вариантов, прототипирование и улучшение продуктов на основе обратной связи
- Понимание новых технологий и инженерных практик, умение оценивать их бизнес-ценность, масштабируемость и безопасность
- Опыт деплоя, эксплуатации или поддержки приложений и инфраструктуры в облачной среде
- Опыт разработки веб-приложений на Python, включая Django и/или Flask
- Опыт современной frontend-разработки на JavaScript, React, HTML и CSS
- Опыт работы с Docker, Git, pull request, code review, контролем версий и CI/CD
- Опыт проектирования и администрирования баз данных
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- Оплачиваемый отпуск (отпуск, праздники, волонтёрство)
- План 401(k)
- Health Savings Account (HSA) и Flexible Spending Accounts (FSA)
- Программы здорового образа жизни и Employee Assistance Program
- Добровольные льготы и скидки для сотрудников
- Карьерное развитие и incentive bonus
- Страхование по инвалидности и жизни
- Родительский отпуск и льготы при усыновлении
- Компенсация обучения
- Работа в офисе пять дней в неделю
- Доступен релокационный пакет
- Visa Sponsorship не предоставляется
Навыки
- Python
- JavaScript
- TypeScript
- CSS
- HTML
- React
- Django
- Flask
- Docker
- Git
- CI/CD
- Cloud
- Database design