Software Developer - Core Services
Core
Design, develop, test, and maintain robust and scalable APIs/services and supporting UIs using the complete Microsoft Stack, .NET, C#, SQL, Postgres, and Kafka event streams.
Role type
Senior IC software developer (Core Services)
Builds
Critical systems at the heart of the U-Haul software ecosystem
Domain
Logistics / Enterprise Software
Deliverable
production ML models | product features
Required skills
.NET, C#, SQL, Postgres, Kafka, Azure, REST/WebAPIs, Object Oriented programming, Cloud resources provisioning, Event-driven architecture, Modern software design principles
Preferred skills
Cloud platforms and services, DevOps practices, CI/CD pipelines, Scrumban Agile methodology, Scalable API design
Technologies
.NET, C#, SQL, Postgres, Kafka, Azure, Kibana, Elastic Search, Grafana, Dynatrace, WCF, REST, WebAPIs
Responsibilities
Design, develop, test, and maintain software solutions; Implement and manage event-driven architectures using Kafka; Provision, monitor, and maintain cloud-based resources via Azure Portal; Troubleshoot, debug, and optimize existing software applications; Integrate multiple applications efficiently.
Seniority
Senior, hands-on IC