Software Developer

U-Haul·Remote(United States)
Software Development

WFA Digital Insight

The demand for skilled software developers in the remote job market continues to surge, with a 25% increase in job postings over the past year. As companies like U-Haul shift towards digital transformation, the need for experts in C#, .NET Core, and SQL has never been more pressing. With the rise of e-commerce and online retail, U-Haul's Retail Sales Development team plays a critical role in driving business growth. Candidates looking to apply should be well-versed in Agile methodologies and have a strong understanding of cloud-based technologies. Before applying, it's essential to note that U-Haul prioritizes a healthy work environment and has a non-nicotine hiring policy.

Job Description

About the Role

As a Software Developer at U-Haul, you will be part of the Retail Sales Development team, responsible for building and supporting customer-facing web applications and internal tools that drive retail sales operations. Your day-to-day tasks will involve collaborating with cross-functional teams, including QA, Operations, and other Development teams, to ensure seamless integration and deployment of software solutions. You will work closely with the development team to design, develop, and test software applications, and participate in code reviews to ensure high-quality code.

The Retail Sales Development team at U-Haul is a dynamic and agile team that values collaboration, innovation, and continuous learning. As a Software Developer, you will have the opportunity to work with cutting-edge technologies, including C#, .NET Core, ASP.NET MVC, HTML5, CSS, Vue, Web API, jQuery, T-SQL, and PostgreSQL. You will be responsible for analyzing and implementing solutions to presented problems, and coordinating with stakeholders to ensure that the solutions meet their needs.

U-Haul is committed to providing a positive and supportive work environment, with a strong emphasis on employee well-being and career development. As a remote worker, you will have the flexibility to work from anywhere in the United States, and will be part of a distributed team that values open communication, transparency, and collaboration.

What You Will Do

  • Design, develop, and test software applications using C#, .NET Core, ASP.NET MVC, HTML5, CSS, Vue, Web API, jQuery, T-SQL, and PostgreSQL
  • Collaborate with cross-functional teams, including QA, Operations, and other Development teams, to ensure seamless integration and deployment of software solutions
  • Participate in code reviews to ensure high-quality code and follow best practices
  • Analyze and implement solutions to presented problems, and coordinate with stakeholders to ensure that the solutions meet their needs
  • Develop and maintain technical documentation to support software applications
  • Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives
  • Collaborate with the development team to identify and prioritize project requirements
  • Develop and maintain unit tests and integration tests to ensure software quality
  • Troubleshoot and resolve technical issues, and provide technical support to stakeholders

What We Are Looking For

  • Bachelor's Degree in Computer Science or related field, or Associate’s Degree in Computer Science or related field with 2+ years of experience
  • Strong experience with C#, .NET Core, ASP.NET MVC, SQL, GIT, HTML, CSS, and JavaScript
  • Experience with Web API, jQuery, T-SQL, and PostgreSQL
  • Strong understanding of Agile and Scrum methodologies
  • Excellent communication skills, with the ability to communicate complex technical problems in a manner that non-technical people can understand
  • Ability to analyze and implement solutions to presented problems, and coordinate with stakeholders to ensure that the solutions meet their needs
  • Ability to work in a fast-paced environment, with multiple priorities and deadlines
  • Strong problem-solving skills, with the ability to think critically and outside the box

Nice to Have

  • Experience with Azure DevOps, Kafka, Postgres, ELK Stack, and Redis
  • Knowledge of Vue and other front-end frameworks
  • Experience with cloud-based technologies, including AWS or Azure
  • Certification in Scrum Master or Agile development methodologies
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines

Benefits and Perks

  • Competitive compensation package
  • Comprehensive medical, dental, and vision insurance
  • 401(k) Savings Plan and Employee Stock Ownership Plan (ESOP)
  • Paid holidays, vacation, and sick time
  • Flexible remote work arrangements, with the ability to work from anywhere in the United States
  • Opportunities for career advancement and professional development
  • Access to U-Haul University, with free online courses for personal and professional development
  • Discounts on cell phone plans, hotels, computers, vehicles, and more
  • Community involvement and volunteer opportunities
  • U-Haul Mothers Program, with paid maternity leave
  • U-Haul Federal Credit Union, with access to financial services and benefits

How to Stand Out

  • Make sure to highlight your experience with C#, .NET Core, and SQL in your resume and cover letter.
  • Be prepared to discuss your experience with Agile development methodologies and Scrum frameworks.
  • Show examples of your problem-solving skills, and how you have analyzed and implemented solutions to complex technical problems.
  • Research U-Haul's company culture and values, and be prepared to discuss how you align with them.
  • Be prepared to discuss your experience with cloud-based technologies, including AWS or Azure.
  • Consider creating a personal project or contributing to open-source projects to demonstrate your skills and expertise.
  • Be prepared to ask questions about the company culture, team dynamics, and opportunities for growth and development.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.