Software Developer - Core Services
Core
Design, develop, test, and maintain robust and scalable APIs/services and supporting UIs for U-Haul's core software ecosystem.
Role type
Senior IC Software Developer (Core Services)
Builds
Scalable APIs, event-driven architectures, and cloud-based systems for U-Haul operations.
Domain
Logistics / Cloud Infrastructure / Event-Driven Architecture
Deliverable
production ML models | product features
Required skills
Object Oriented programming, Database management, Event-Driven Architecture (Kafka), Modern software design principles, Cloud resource provisioning, API design and testing, Troubleshooting and debugging, Cross-functional collaboration
Preferred skills
Cloud platforms expertise, DevOps practices, CI/CD pipelines, Scrumban Agile methodology, Scalable API design
Technologies
.NET, C#, SQL, Postgres, Kafka, Azure, Kibana, Elastic Search, Grafana, Dynatrace, WCF, REST, WebAPI
Responsibilities
Design and maintain software solutions using the Microsoft stack; Implement and manage event-driven architectures with Kafka; Provision and monitor cloud resources on Azure; Troubleshoot and optimize existing applications; Collaborate with cross-functional teams to solve unique opportunities.
Seniority
Mid-Senior, hands-on IC