Senior .NET Software Developer
U-Haul · Phoenix, AZ · 1 mo ago
Engineering$90k–$120k/yrFull-time
About the role
The position is with a software development team that develops and maintains a suite of tier one, mission critical enterprise applications and services used by numerous U-Haul business teams and thousands of U-Haul field locations. Every member of the team makes important contributions which have a direct and significant impact on U-Haul’s business operations.
Responsibilities
- Writes code that is easily maintainable, highly reliable and demonstrates knowledge of common programming best practices.
- Becomes the owner, subject matter expert (SME), and technical lead for individual applications, architecture initiatives, high risk/complexity features.
- Starting with higher level business and technical requirements, independently estimates and breaks down the work.
- Interfaces directly with business stakeholders (business units) or members of other development teams for work item scoping and clarification, communication of status, etc.
- Advanced troubleshooting and problem solving, spanning software, systems and databases.
- Use a wide array of tools and techniques to identify the root cause and implement robust technical solutions.
- Serve as a technical lead: mentor, train and support other software developers, perform design & code reviews.
- Excellent technical judgement and decision making.
- Effectively prioritizes and works through problems which are ambiguous, have incomplete specifications and are complex in nature.
- Completes assigned tasks and project work with minimal oversight or direct supervision.
- Respond quickly and effectively to production issues and taking responsibility for seeing those issues through resolution.
Requirements
- 6+ years of professional software development experience
- Bachelor's degree in computer science or related field
- Must be a U.S. citizen or have proof of U.S. employment authorization for this position.
Qualifications
- Must be a U.S. citizen or have proof of U.S. employment authorization for this position.
Skills
- Microsoft development stack (e.g., C#, MVC, SQL, Entity Framework, HTML 5, CSS, Blazor, Web API, jQuery, ASP.NET, and T-SQL)
- Non-Microsoft supporting technologies (like Apache Kafka, SPAs, Reddis, etc.)
Benefits
- Competitive compensation
- Latest technologies
- Team that emphasizes collaboration
- Positive team culture founded by team self-organization principles
- Experience/Education/Training
Pay
$90,000-$120,000 annually, depending on experience
Schedule
Full-time