U-Haul is looking for a Software Developer to join their Payment Integrations team to build customer-facing web applications and internal tools to manage the end-to-end payments process, aiming to elevate their IT organization and create positive customer experiences.
Requirements
- C-Sharp
- .NET Core
- ASP.NET MVC
- ASP.NET Web API
- SQL
- HTML
- CSS
- JavaScript/JQuery
- Typescript
- Git
- Azure DevOps
- Microservices
- design patterns
- coding best practices
- Experience with payment terminals (Ingenico) and Point of Sale (POS) systems
- Blazor Web Assembly
- Azure API Management
- Dynatrace
- Kafka
- Bootstrap
Responsibilities
- Build customer-facing web applications and internal tools to manage the end-to-end payments process at U-Haul.
- Develop back-end solutions using C#, .NET Core, ASP.NET MVC, ASP.NET Web API, and SQL.
- Implement front-end solutions using HTML, CSS, JavaScript/JQuery, and Typescript.
- Utilize Git and Azure DevOps for version control and DevOps practices.
- Apply knowledge of Microservices, design patterns, and coding best practices.
- Integrate with payment terminals (Ingenico) and Point of Sale (POS) systems.
- Work with Azure API Management and Kafka for system integration and data streaming.
Other
- At least 2+ years’ experience developing in Microsoft technology stack
- Bachelor's Degree in Computer Science Engineering, Technology, or related field
- Must be a U.S. citizen or have proof of U.S. employment authorization for this position.
- Ability to quickly pivot as demands arise are supported by a foundation of emphasis on Agile team collaboration
- Self-management with flexible hours as well as full-time work from home.