Senior .NET Engineer: Enterprise Apps, Linux Containers

Vaco

Birmingham (AL)

On-site

USD 110,000 - 150,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision
401(k) Retirement Plan
Discretionary bonuses

Job summary

Vaco is seeking a Senior Software Engineer to join an enterprise technology team focused on building, maintaining, and modernizing critical business applications in Birmingham, AL. The role emphasizes understanding business impact, not just coding, and involves modernizing the tech stack with Linux-based containers and cloud-native approaches.

You will design, develop, and modernize enterprise apps, own parts of the SDLC, and collaborate with business stakeholders.

Qualifications

  • Strong professional experience with C# and the .NET ecosystem.
  • Experience across .NET Framework and modern .NET.
  • Solid understanding of object-oriented design and SOLID principles.
  • Strong SQL Server experience including design, queries, and performance tuning.
  • Experience with Docker and containerization.
  • Familiarity with Kubernetes and orchestration platforms.
  • Comfortable in Linux environments and production operations.
  • Experience with Git, CI/CD pipelines, and production deployments.
  • Experience building and consuming RESTful APIs.

Responsibilities

  • Design and modernize enterprise applications using C# and .NET.
  • Own significant portions of the software development lifecycle from requirements to deployment.
  • Work with SQL Server data layers including schema design and performance optimization.
  • Containerize .NET applications using Docker and orchestrate with Kubernetes.
  • Collaborate with stakeholders to translate business needs into technical solutions.
  • Identify risks and opportunities for improvement before development begins.
  • Document technical decisions and system behavior for long-term maintainability.

Skills

C# & .NET
SQL Server
Docker
Kubernetes
Linux
REST APIs
Git & CI/CD
OO Design & SOLID
Distributed Systems

Tools

Docker
Kubernetes

Job description

Vaco is seeking a Senior Software Engineer to join an enterprise technology team focused on building, maintaining, and modernizing critical business applications in Birmingham, AL. The role emphasizes understanding business impact, not just coding, and involves modernizing the tech stack with Linux-based containers and cloud-native approaches.

You will design, develop, and modernize enterprise apps, own parts of the SDLC, and collaborate with business stakeholders.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Engineer - Enterprise Systems & Cloud
Senior .NET Engineer - Enterprise Systems & Cloud

Vaco Recruiter Services • Birmingham (AL)

On-site
USD 120,000 - 150,000
401(k) retirement plan
Medical, dental, and vision benefits
Senior .NET Engineer — Modernize Enterprise Apps
Senior .NET Engineer — Modernize Enterprise Apps

Vaco by Highspring • Birmingham (AL)

On-site
USD 120,000 - 150,000
Senior .NET Engineer: Azure, AI & CI/CD
Senior .NET Engineer: Azure, AI & CI/CD

Vaco Recruiter Services • Dallas (TX)

Hybrid
USD 120,000 - 160,000
Senior .NET Backend Engineer – Modernization & APIs
Senior .NET Backend Engineer – Modernization & APIs

Vaco • Tempe (AZ)

On-site
USD 135,000 - 165,000
Bonus opportunity
401(k) with employer match
Generous PTO
Software Engineer
Software Engineer

SpringbokIT • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Senior .NET/Azure Software Engineer | AI-Driven DevOps
Senior .NET/Azure Software Engineer | AI-Driven DevOps

Vaco • Dallas (TX)

Hybrid
USD 120,000 - 160,000
Senior .NET Engineer — Enterprise Apps | Cloud & AI
Senior .NET Engineer — Enterprise Apps | Cloud & AI

Marlabs Inc. • Coppell (TX)

Hybrid
USD 120,000 - 180,000
Senior Full-Stack Architect | AI-Enabled Cloud Apps
Senior Full-Stack Architect | AI-Enabled Cloud Apps

Vaco • Monroe (OH)

On-site
USD 120,000 - 160,000
Senior Software Engineer – Enterprise Web Apps (Azure/.NET)
Senior Software Engineer – Enterprise Web Apps (Azure/.NET)

isolved • Town of Montana (WI)

On-site
USD 120,000 - 160,000
.Net Application Developer
.Net Application Developer

Venteon • Troy (MI)

On-site
USD 110,000 - 140,000