Job Description
**Software Developer (Rates \& Distribution)** ---------------------------------------------- *This position is not eligible for employer sponsorship.* *To ensure a fair and consistent evaluation process, candidates are expected to complete all interviews and assessments independently and without the use of artificial intelligence tools (including AI\-generated responses, prompts, or real\-time assistance). Use of AI throughout the application and recruiting process may result in removal from consideration. Our goal is to get to know your authentic experiences, communication style, and problem\-solving approach.* **This is a remote position, but you will need to reside in the Phoenix, Arizona Metro Area and complete part of your onboarding at the Midtown Phoenix U\-Haul Campus.** **About the Role:** U\-Haul is seeking a talented and experienced full stack Software Developer to join our Rates and Distribution Software Development Team. This team is integral to our operations, supporting multiple critical projects that are at the heart of the U\-Haul reservation and rental ecosystem. As a Software Developer, you will play a key role in designing, developing, and maintaining robust and scalable software solutions using the complete Microsoft Stack, .NET, C\#, SQL, Postgres, front\-end frameworks and libraries, and supporting technologies. Our systems are built around Kafka event streams, emphasizing resiliency and scalability. **Key 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. * Collaborate with cross\-functional teams and various businesses within the company to solve unique opportunities. * Troubleshoot, debug, and optimize existing software applications. * Stay up\-to\-date with