U-Haul - Phoenix, AZ

posted 19 days ago

Full-time - Senior
Remote - Phoenix, AZ
Rental and Leasing Services

About the position

The Lead Software Developer at U-Haul will oversee a team of Software Developers, guiding them in creating and maintaining critical systems that support the company's software ecosystem. This role emphasizes mentorship, collaboration, and adherence to best practices in software development, ensuring the team produces stable and efficient software solutions to meet the company's growing needs. The position requires a self-starter with extensive experience in full-stack development, particularly within the Microsoft Technology Stack, and a passion for clean code and continuous improvement.

Responsibilities

  • Mentor multiple developers, providing thoughtful and constructive feedback.
  • Create a positive, constructive work environment.
  • Support proper coding standards across all projects.
  • Collaborate effectively with other leads and teams on projects.
  • Communicate with business units to ensure their needs are met.
  • Manage the development process to maintain an efficient workflow between Development and QA.
  • Ensure stable and high-performing releases to production, including rollback plans.
  • Maintain a self-starter mentality to keep iteration work on track and ensure timely releases.
  • Develop an in-depth understanding of assigned applications.
  • Resolve conflicts within the team.
  • Stay updated with the latest technologies and integrate them into current and future applications.
  • Suggest continuous improvements to processes.

Requirements

  • BS or higher degree in Computer Science or related field, and/or 5 years of relevant work experience.
  • Must be a U.S. citizen or have proof of U.S. employment authorization (No Sponsorship Available).
  • Working knowledge of Azure DevOps for managing sprint work-items.
  • Strong communication skills.
  • Understanding of Agile and Scrum methodologies.
  • Ability to coordinate effectively with Scrum Team, Infrastructure teams, and other Development teams.
  • Ability to multi-task and prioritize work as necessary.
  • Experience with object-oriented design/development using best practices/Clean Architecture.
  • Strong background in C#, .NET Framework/Core, ASP .NET MVC, SQL/Postgres, WebAPI/SOAP/REST, and GIT/Source Control.
  • Strong experience in payment or financial systems development.
  • Experience developing and debugging with Visual Studio, Visual Studio Code, SQL Server Management Studio, and Azure Data Studio.

Nice-to-haves

  • Knowledge of CQRS
  • Experience with Kafka
  • Familiarity with Unit/Integration tests
  • Experience with Dynatrace
  • Knowledge of ELK Stack
  • Proficiency in HTML/CSS/JavaScript and frameworks like React/Angular/Vue/Blazor.

Benefits

  • Full Medical coverage
  • Prescription plans
  • Dental & Vision Plans
  • Registered Dietitian Program
  • Weight Watchers
  • Onsite medical clinic for you and your family
  • Career stability
  • Opportunities for advancement
  • Valuable on-the-job training
  • Tuition reimbursement program
  • Free online courses for personal and professional development at U-Haul University®
  • Business and travel insurance
  • You Matter Employee Assistance Program
  • Paid holidays, vacation, and sick days
  • Employee Stock Ownership Plan (ESOP)
  • 401(k) Savings Plan
  • Life insurance
  • Critical Illness/Group Accident
  • 24-hour physician available for kids
  • Subsidized gym membership
  • MetLaw Legal program
  • MetLife auto and home insurance
  • Mindset App Program
  • Discounts on cell phone plans, hotels, and more
  • LifeLock identity Theft
  • Savvy consumer wellness programs
  • Dave Ramsey's SmartDollar Program
  • U-Haul Federal Credit Union
  • Wellness Programs
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service