Software Developer
Description
U-Haul is looking for a full-stack Software Developer to join our HR Software Development team which supports and creates applications for use by tens of thousands of our employees.
About U-Haul IT Team
The technology staff at U-Haul believes that good software and systems designs are integral to serving our customers. Our full team of over a two hundred inspired software developers work on software systems that range from internal line-of-business applications to customer facing applications such as our online reservation system. We believe that small empowered teams aligned with business leaders can do big things. We also believe in the right tool for the job, not language-as-religion. Our work environment promotes self-management with flexible hours and is fully remote.
About the Job
You would be working in a small team under the leadership of a lead and dev manager to support various .Net (Core as well as 4.x) applications. These include web sites, web services, and console applications. You will also interface and manage SQL database changes relevant to the projects you’re working on. We use git for source control and work in two-week agile sprints with daily standups at 0830 AZ time. We need creative individuals who love to problem solve and find ways to continually implement solutions that satisfy user needs. We value knowledge overlap on the team so we’re looking for excellent collaborators and communicators to best serve the team’s needs.
About You
You’re a developer who can turn ideas into extremely fast and reliable code that other people – or you, into the future – will find easy to comprehend and modify. You believe in the power of software to positively impact user perception.
You will be successful in this role if you:
Complete daily development assignments that include internal and external applications
Have strong analytical skills
Analyze and implement solutions to presented problems while satisfying the user’s needs
Write code that is easily maintainable and highly reliable
Possess the ability to multi-task and shift priorities to meet business demands
Collaborate with a team to successfully complete projects on time
Technical requirements:
C#
.Net & .Net CORE
MS SQL
Javascript
CSS
Git
REST/SOAP Web API
Technical preferences:
Workday technical environment
Dapper database interface
Azure DevOps (Pipelines, Releases, and Work-Item management)
Why Should You Apply?
Flexible work schedules
Cutting edge technologies
State of the art work environment and Hardware
Team that Emphasizes Collaboration
Experience:
3+ years of experience developing software which fits our technical requirement guidelines above.
U-Haul Offers:
- Full Medical coverage
- Prescription plans
- Dental & Vision Plans
- New indoor fitness gym
- Gym Reimbursement Program
- 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 Program
U-Haul is an equal opportunity employer. All applications 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.