Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Build Script to Analyze UPS Shipments for Late Delivery Refunds image - Rise Careers
Job details

Build Script to Analyze UPS Shipments for Late Delivery Refunds

?? Job Description:

We?re looking for a skilled Python developer to create a script that connects to the UPS API, retrieves tracking data for recent shipments, and flags packages that were delivered late according to UPS delivery guarantees (making them eligible for a refund).

This script will help us automate refund requests for late deliveries.

?

? Deliverables:

? Authenticate with UPS API using OAuth 2.0 (client_credentials or authorization_code flow as needed)

? Retrieve tracking data for a list of UPS tracking numbers (we can provide a CSV or query a range of shipment dates)

? Parse delivery dates vs. guaranteed delivery dates

? Identify and list packages that were delivered late

? Output a report (CSV or JSON) showing:

? Tracking number

? Ship date

? Scheduled delivery date

? Actual delivery date

? Delivery status (on time / late)

? (Optional but preferred): Integrate with UPS Refund Request API to submit claims automatically

? Error handling for invalid or failed API calls

? Script should be easy to run locally (Python 3.x, requests, etc.)

?

?? Ideal Skills:

? Python (required)

? Experience with UPS API or other carrier APIs (FedEx, USPS, etc.)

? Familiarity with OAuth 2.0 flows

? Working with JSON, CSV, and REST APIs

? Basic knowledge of shipping/delivery logistics is a plus

?

?? What We Provide:

? UPS Developer credentials (client ID / secret)

? Test tracking numbers

? UPS Developer documentation

? Access to a test or production UPS account

?

?? Timeline:

We?re hoping to get a working MVP within 1 week, with time after for refinement and optional automation.

Average salary estimate

$95000 / YEARLY (est.)
min
max
$80000K
$110000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
Posted 13 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Remote Jobs Remote No location specified
Posted 10 days ago
Photo of the Rise User
Remote Jobs Remote No location specified
Posted 14 hours ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Tanium Remote Not specified
Posted 11 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Remote Jobs Remote No location specified
Posted 5 days ago
Photo of the Rise User
Remote Jobs Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 13 days ago
MATCH
VIEW MATCH
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Contract, remote
DATE POSTED
June 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!