About The Position

U-Haul is seeking a talented and experienced Software Developer to join our Core Services - Contract Software Development Team. This team is integral to our operations, supporting multiple critical systems that are at the heart of the U-Haul software ecosystem. As a Software Developer, you will play a key role in designing, developing, and maintaining robust and scalable software solutions using the complete Microsoft Stack, .NET, C#, SQL, Postgres, modern front-end frameworks and libraries, and supporting technologies. Our systems are built around Kafka event streams, emphasizing resiliency and scalability.

Requirements

  • Bachelor's degree in computer science or related field AND a minimum of 2 years in software development.
  • Proficiency in Object Oriented programming languages and design as well as strong database experience.
  • Event-Driven Architecture: Experience with Kafka event streams.
  • Design Principles: Strong understanding of CQRS and its application in scalable systems, understanding of modern software best practices.
  • Problem-Solving: Excellent analytical and problem-solving skills.
  • Communication: Strong verbal and written communication skills. Ability to work efficiently and friendly with team members and other teams.
  • Team Collaboration: Proven ability to work effectively in a team environment. Ability to maintain constant communication and be accommodating to questions and requests from other teams.
  • Tools: Experience with Kibana, Dynatrace, SQL Server, PgAdmin, Postman, WCF Storm, and Grafana.
  • Adaptability: Ability to adapt to new technologies and learn quickly. A desire to work on and explore new technologies.

Nice To Haves

  • Experience with cloud platforms and services.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Familiarity with Scrumban Agile methodology.
  • Previous experience designing scalable APIs.

Responsibilities

  • Design, develop, test, and maintain software solutions using the full Microsoft stack and supporting technologies.
  • Implement and manage event-driven architectures using Kafka event streams.
  • Apply CQRS principles to design scalable and resilient systems.
  • Collaborate with cross-functional teams and various businesses within the company to solve unique opportunities.
  • Troubleshoot, debug, and optimize existing software applications.
  • Stay up to date with emerging technologies and best practices to ensure continuous improvement.
  • Understand how systems work together in a big picture sense and integrate multiple applications efficiently.

Benefits

  • 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
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service