Software Engineer

Universal Logistics Holdings, Inc.
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) .NET Framework Amazon Web Services Application Performance Management Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Cloud Computing Continuous Integration Software Debugging
+33 more
DevOps Entity Framework Github Design of User Interfaces Modular Design Nunit OAuth Open Web Application Security Scrum Methodology Cloud Services Prometheus Mstest Secure Coding Software Systems SQL Databases Systems Integration ReactJS Blazor Git Xunit Vue.js Containerization AngularJS Git Flow Kubernetes Deployment Automation Graphql Front End Software Development Restful APIs Software Version Control Docker Jenkins Microservices

Job description

We are currently looking for a talented .NET Developer to join our team. As a .NET Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients and support innovation in the logistics and transportation space., * Collaborate with cross-functional teams to design, develop, and maintain scalable software applications

  • Write clean, efficient, and maintainable code with strong emphasis on testability, readability, and edge-case handling
  • Develop and consume RESTful APIs and other integration services (GraphQL, gRPC a plus)
  • Contribute to system and service architecture discussions including microservices, modular design, and event-driven approaches
  • Implement cloud-native solutions (Azure preferred, AWS/GCP experience a plus)
  • Apply DevOps practices, including Git-based workflows, CI/CD pipelines, automated deployments, and containerization (Docker, Kubernetes)
  • Build and maintain automated unit, integration, and end-to-end tests aligned with the testing pyramid
  • Participate in debugging, monitoring, and observability efforts (Application Insights, ELK, Prometheus, etc.) and contribute to incident response practices
  • Break down work into incremental deliveries, manage task prioritization, and handle dependencies effectively
  • Balance technical trade-offs by considering cost vs. value impacts of design and implementation decisions
  • Actively practice and promote secure coding (OAuth2, JWT, IdentityServer, OWASP awareness)
  • Participate in Agile/Scrum ceremonies (stand-ups, planning, retrospectives) and deliver reliable commitments
  • Give and receive constructive feedback, fostering a culture of continuous improvement and collaboration
  • Communicate effectively across diverse stakeholders, including technical and non-technical teams

Requirements

Do you have experience in UI development?, Do you have a Bachelor’s degree?, * Bachelor’s degree/certification in Computer Science or related field

  • Minimum of 3 years of experience in .NET development
  • Proficiency in C#, .NET Framework, and modern .NET (6/7/8/9/10)
  • Strong experience with SQL databases and ORMs such as Entity Framework Core or Dapper
  • Experience with front-end development using HTML, CSS, JavaScript, plus exposure to frameworks such as Blazor, React, Angular, or Vue
  • Hands-on experience building and maintaining REST APIs and integrations
  • Familiarity with cloud services (Azure preferred) and cloud-native development
  • Knowledge of DevOps tools (Azure DevOps, GitHub Actions, Jenkins) and version control (Git)
  • Proficiency with testing frameworks (xUnit, NUnit, MSTest) and automation practices
  • Strong problem-solving skills, ability to deal with ambiguity, and comfort with changing requirements
  • Excellent communication skills and ability to work collaboratively within and across teams

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, If you are a passionate .NET Developer who is eager to work on exciting projects and grow your skills, we offer competitive compensation and a supportive team culture.

Other Benefits

We offer benefits including major medical, dental, vision, 401K, and paid time off!

About the company

Universal Logistics is a leading provider of customized transportation and logistics solutions, offering a comprehensive suite of services including transportation, value-added, intermodal, and specialized services utilized throughout entire supply chains. Universal has immediate career opportunities in your area. Apply today to become part of the Universal team!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · WWC Europe 2026

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:18 min

Demonstrating API method creation and test definition

lgonta lgonta +1 · WWC 2024

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all