Hybrid Full-time

U-Haul is hiring a Senior Software Developer (Core Payments)

About the Role

Web Team Associates, Inc. is hiring a Senior Software Developer (Core Payments). You will join the Core Payments team to build and maintain the critical backend services and systems that power our core payment processing. This includes integrations with banking systems, settlement file handling, and secure, high-volume transaction processing.

What You'll Do

  • Build and maintain critical backend services and systems for core payment processing.
  • Integrate with banking systems and third-party APIs.
  • Handle settlement file processing and reconciliation workflows.
  • Design, develop, and consume RESTful and SOAP APIs.
  • Develop and maintain Stored Procedures in SQL Server for high-volume transactional systems.
  • Work with message-based/event-driven systems such as Kafka.
  • Implement secure, high-volume transaction processing with knowledge of DUKPT encryption and HSM key management.

What We're Looking For

  • Backend development experience with C#, .NET Core, ASP.NET Web API (REST and SOAP services).
  • Strong understanding of microservices architecture and service-to-service communication.
  • Experience designing, developing, and consuming RESTful and SOAP APIs.
  • SQL Server (T-SQL) for high-volume transactional systems.
  • Proficient in Entity Framework Core (EF Core) for data access and ORM.
  • Strong knowledge of T-SQL and experience developing and maintaining Stored Procedures.
  • Solid understanding of algorithms and data structures.
  • Experience integrating with banking/payment networks and third-party APIs.
  • Experience with settlement file processing and reconciliation workflows.
  • Knowledge of DUKPT encryption for payment transactions.
  • Experience with Hardware Security Module (HSM) key management, including key rotation processes.
  • Strong grasp of design patterns, service design, and best practices for scalable, secure APIs.
  • Experience with message-based/event-driven systems such as Kafka.
  • Familiarity with performance optimization, error handling, and fault tolerance in services.
  • Git version control.
  • Azure DevOps (TFS) for CI/CD pipelines and work item tracking.
  • At least 2+ years of experience developing in the Microsoft technology stack.
  • Bachelor's Degree in Computer Science, Engineering, Technology, or a related field.
  • Must be a U.S. citizen or have proof of U.S. employment authorization.

Nice to Have

  • Experience with Azure API Management or similar API gateway tools.
  • Advanced experience with Kafka.
  • Experience with Dynatrace.
  • Understanding of Agile and Scrum Methodologies.
  • Familiarity with compliance/security standards (PCI, data privacy regulations).
  • Knowledge of secure coding practices for financial applications.
  • Experience with Test-Driven Development (TDD) and writing unit/integration tests.
  • Solid understanding of Domain-Driven Design (DDD) principles and practices.
  • Familiarity with Clean Architecture and designing maintainable, scalable systems.

Technical Stack

  • C#, .NET Core, ASP.NET Web API
  • SQL Server, Entity Framework Core, T-SQL
  • Kafka
  • Git, Azure DevOps
  • DUKPT encryption, Hardware Security Module (HSM)

Team & Environment

You will join the Core Payments team, working in a culture that emphasizes Agile collaboration, self-management, and empowering team members. We believe the total effectiveness of a group interacting is far greater than the sum of its parts.

Benefits & Compensation

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

Work Mode

This is a hybrid position based at 2727 N Central Ave, Phoenix, Arizona 85004.

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.

Required Skills
C#.NET CoreASP.NET Web APISQL ServerEntity Framework CoreT-SQLKafkaGitAzure DevOpsDUKPT encryptionPayments ProcessingPCI DSSREST APIsMicroservicesAgile/Scrum
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
U-Haul

U-Haul is a moving and storage company providing truck and trailer rentals.

Visit website
Job Details
Category backend
Posted 8 months ago