U-Haul is seeking a talented and experienced full stack Software Developer to join our Rates and Distribution Software Development Team to support multiple critical projects that are at the heart of the U-Haul reservation and rental ecosystem.
Requirements
- Proficiency in Object Oriented programming languages and design as well as strong database experience.
- Knowledge of current and previous front end technologies.
- Experience with Kafka event streams.
- Strong understanding of CQRS and its application in scalable systems, understanding of modern software best practices.
- Experience with Kibana, Dynatrace, SQL Server, PgAdmin, Postman, WCF Storm, and Grafana.
- Experience with cloud platforms and services.
- Knowledge of DevOps practices and CI/CD pipelines.
Responsibilities
- Design, develop, test, and maintain software solutions using the full Microsoft stack and supporting technologies.
- Update and create responsive UIs.
- Implement and manage event-driven architectures using Kafka event streams.
- Apply CQRS principles to design scalable and resilient systems.
- Troubleshoot, debug, and optimize existing software applications.
- Stay up-to-date with emerging technologies and best practices to ensure continuous improvement.
- Understand how systems work together in a big picture sense and integrate multiple applications efficiently.
Other
- Minimum of 3 years of experience in software development.
- Must be authorized to work in the United States.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Strong verbal and written communication skills.
- Ability to work efficiently and friendly with team members and other teams.