Wiraa
Dotnet Developer
WiraaUnited States5 days ago
Full-timeRemote FriendlyInformation Technology
About The Company

U-Haul is a leading provider of moving and storage solutions with a rich history of innovation and customer service excellence. Headquartered in Phoenix, Arizona, U-Haul has established itself as a trusted name in the moving industry, offering a wide range of services including truck rentals, storage facilities, and moving supplies. The company prides itself on a culture of continuous improvement, technological advancement, and a commitment to empowering its employees. U-Haul’s IT division plays a crucial role in supporting the company's operations through cutting-edge software development, ensuring seamless service delivery across thousands of locations nationwide.

About The Role

We are seeking a highly skilled Lead Software Developer to join our dynamic IT team. This remote position requires residing within the United States and offers the flexibility of working from home. As a Lead Software Developer, you will be responsible for guiding the development and maintenance of mission-critical enterprise applications that directly impact U-Haul’s business operations. You will serve as a technical lead, collaborating with business stakeholders and managing small to medium-sized development teams. Your expertise will drive the design, development, and implementation of scalable, reliable, and maintainable software solutions using the Microsoft development stack and supporting technologies.

Qualifications

  • 8+ years of professional software development experience
  • 4+ years in a senior or lead role providing technical leadership
  • Bachelor’s Degree in Computer Science or a related field
  • U.S. citizenship or valid employment authorization in the United States
  • Proficiency with Microsoft technologies such as C#, MVC, SQL, Entity Framework, HTML5, CSS, Angular, Web API, jQuery, ASP.Net, and T-SQL
  • Experience with non-Microsoft supporting technologies such as Apache Kafka, Redis, and SPAs
  • Strong understanding of architectural patterns and system design concepts
  • Excellent troubleshooting, problem-solving, and decision-making skills
  • Ability to communicate complex technical concepts to diverse stakeholders

Responsibilities

  • Act as the technical lead for product development projects and major initiatives, guiding small teams through software lifecycle phases
  • Collaborate with business stakeholders and development managers to gather requirements, scope projects, and estimate work independently
  • Translate high-level business and technical requirements into actionable development tasks
  • Communicate technical plans and concepts effectively to both technical and non-technical audiences
  • Own and oversee key software process areas, including SCRUM methodologies and release management
  • Lead the design, development, and deployment of tier-one, mission-critical applications
  • Write clean, maintainable, and reliable code following best practices
  • Conduct code and design reviews, mentoring junior developers to foster technical growth
  • Diagnose and resolve complex issues across software, systems, and databases using advanced troubleshooting techniques
  • Apply architectural patterns and system design principles to ensure scalable and robust solutions
  • Respond swiftly to production issues, taking ownership to resolve them efficiently

Benefits

  • Competitive salary ranging from $105,000 to $145,000 annually
  • Flexible work arrangements including work from home options
  • Comprehensive health benefits including medical, dental, and vision coverage
  • Wellness programs such as gym reimbursement, onsite medical clinics, and health coaching
  • Career development opportunities through training, tuition reimbursement, and online courses
  • Paid holidays, vacation, and sick leave
  • Retirement plans including 401(k) and Employee Stock Ownership Plan (ESOP)
  • Life and disability insurance options
  • Employee assistance programs and legal benefits
  • Exclusive discounts on cell plans, hotels, and other services
  • Supportive and collaborative team environment focused on innovation and growth

Equal Opportunity

U-Haul is an equal opportunity employer. We consider all applicants without regard to race, color, religion, sex, national origin, disability, veteran status, or any other protected status under applicable law. We are committed to fostering an inclusive workplace and providing accommodations for individuals with disabilities or special needs throughout the hiring process upon request. All employment decisions are based on qualifications, merit, and business needs.

Key Skills

Ranked by relevance