Lead Software Developer
U-Haul
Location:
2727 N Central Ave, Phoenix, Arizona 85004 United States of America
U-Haul is searching for a Lead Software Developer to join an upstart Development Team. Come join a financially stable and ever-expanding IT organization to be part of the quest to elevate us to the next level.
About the Job:
This Development Team will be responsible for creating and maintaining critical systems that comprise the backbone of the company’s software ecosystem. As such, team members gain access to a wide range of business areas, allowing them to learn and build solutions for the many different needs of the company to help better serve our customers. A successful team fosters and thrives in an environment of collaboration and continued education, with a forward-thinking mindset to help keep U-Haul at the front of the pack within the software industry.
The Lead Software Developer is responsible for a team of Software Developers of varying skill levels and personalities who are working together toward a common goal – and it is the main function of this role to mentor the team and ensure it is producing stable and efficient software to meet the growing needs of our businesses. The Lead Software Developer works closely with their manager to ensure the team is best prepared for success and following best practices and departmental standards – using their diverse skill set and knowledge base to lead the team in all aspects of the SDLC, as opposed to spending their time focused simply on the task of programming itself.
About You:
You will be a self-starter with a passion for clean code who thrives within a fast-paced and collaborative development environment. You will enjoy working with a close-knit scrum team focused on shared goals and can quickly learn and understand the different systems and business needs involved to guide the team in producing robust software solutions. You will have extensive Senior level or greater experience as a full-stack developer using the complete Microsoft Technology Stack to create and maintain web services, web applications, and stored procedures.
Responsibilities:
+ Be capable of mentoring multiple developers, including providing thoughtful and constructive feedback.
+ Be open-minded while creating a positive, constructive work environment.
+ Support proper coding standards among all projects.
+ Work across departmental divides and effectively communicate with other leads and teams to collaborate on projects.
+ Communicate with the business units to make sure their needs are met.
+ Manage the development process to keep an efficient flow of work between Development and QA.
+ Ensure that releases to production are stable, high performing, and that a rollback plan is made.
+ Have a self-starter mentality to ensure iteration work is staying on track and releases are being completed.
+ Have an in-depth understanding of assigned applications.
+ Be ready to resolve any conflicts on the team.
+ Keep up with latest technologies and understand how they can be integrated with current and future applications.
+ Continuous improvement to processes with new suggestions, concepts, or technologies.
+ Be available after hours and on weekends for emergency support.
Required Skills/Experience:
+ 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 for this position (No Sponsorship Available for this position)
+ Working knowledge of Azure DevOps for managing sprint work-items.
+ Possess strong communication skills.
+ Understands Agile and Scrum methodologies.
+ Coordinates with Scrum Team, Infrastructure teams, and other Development teams effectively.
+ Possess the ability to multi-task and prioritize work as necessary.
+ Experience with object-oriented design / development using best practices/Clean Architecture.
+ Have a strong background in the technology used by these systems:
+ Strong experience in payment or financial systems development (required)
+ C#
+ .NET Framework/Core, ASP .NET MVC
+ SQL/Postgres
+ WebAPI/SOAP/REST
+ GIT/Source Control
+ Experience developing and debugging with the following IDEs
+ Visual Studio and Visual Studio Code
+ SQL Server Management Studio/Azure Data Studio
+ Knowledge of the following is a plus:
+ CQRS
+ Kafka
+ Unit/Integration tests
+ Dynatrace
+ ELK Stack
+ HTML/CSS/Javascript and React/Angular/Vue/Blazor
About the U-Haul IT Team:
The technology staff at U-Haul understands that exceptional software and systems designs are integral to not only serving our users but enabling us to be the leaders in software development within our industry. The ability to quickly pivot as demands arise is supported by a foundation of emphasis on Agile team collaboration which is key to delivering world class solutions. Our work environment promotes self-management with flexible hours as well as full-time work from home.
U-Haul Offers:
+ 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- from health care tips to financial wellness
+ Dave Ramsey’s SmartDollar Program
+ U-Haul Federal Credit Union
+ Wellness Programs
U-Haul Holding Company, and its family of companies including U-Haul International, Inc. (“U-Haul”), continually strives to create a culture of health and wellness. Consistent with applicable state law, U-Haul will not hire or re-hire individuals who use nicotine products. The states in which U-Haul will decline to hire nicotine users are: Alabama, Alaska, Arizona, Arkansas, Delaware, Florida, Georgia, Hawaii, Idaho, Iowa, Kansas, Maryland, Massachusetts, Michigan, Nebraska, Pennsylvania, Texas, Utah, Vermont, Virginia, and Washington. U-Haul has observed this hiring practice since February 1, 2020 as part of our commitment to a healthy work environment for our team.
U-Haul is an equal opportunity employer. All applicants for employment will be considered without regard to race, color, religion, sex, national origin, physical or mental disability, veteran status, or any other basis protected by applicable federal, provincial, state or local law. Individual accommodations are available on requests for applicants taking part in all aspects of the selection process. Information obtained during this process will only be shared on a need to know basis.
Confirm your E-mail: Send Email
All Jobs from U-Haul