Senior .NET Engineer - Enterprise Systems & Cloud

Vaco Recruiter Services

Birmingham (AL)

On-site

USD 120,000 - 150,000

Full time

12 days ago
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) retirement plan
Medical, dental, and vision benefits

Job summary

Vaco Recruiter Services in Birmingham, AL is seeking a Senior Software Engineer to join an enterprise technology team focused on building, maintaining, and modernizing critical business applications.

The role emphasizes understanding how systems support the business, translating requirements into robust technical solutions, and delivering across the full software development lifecycle with Linux, Docker, containerization, and REST APIs.

Qualifications

  • Strong professional experience with C# and the .NET ecosystem.
  • Experience across both .NET Framework and modern .NET.
  • Strong understanding of object-oriented design, SOLID principles, and common enterprise design patterns.
  • Strong SQL Server experience, including database design, complex queries, stored procedures, and performance tuning.
  • Experience with Docker and application containerization.
  • Familiarity with Kubernetes or similar container orchestration platforms.
  • Comfortable working in Linux environments, including troubleshooting and application operation.
  • Experience with Git, CI/CD pipelines, and production deployments.
  • Experience building and consuming RESTful APIs.
  • Understanding of distributed systems and application integration patterns.

Responsibilities

  • Design, develop, maintain, and modernize enterprise applications using C# and .NET, including .NET Framework and modern .NET.
  • Take ownership of significant portions of the software development lifecycle, including requirements gathering, technical design, development, testing, deployment, and ongoing support.
  • Work with SQL Server data layers, including schema design, complex queries, stored procedures, and performance optimization.
  • Contribute to the modernization and migration of applications toward Linux-based container environments.
  • Containerize .NET applications using Docker and contribute to orchestration strategies using Kubernetes or comparable technologies.
  • Collaborate directly with business stakeholders to understand workflows, clarify requirements, and translate business needs into technical solutions.
  • Challenge requirements and approaches when necessary to identify potential risks, gaps, or opportunities for improvement before development begins.
  • Build and consume REST APIs and integrate applications with internal and third-party systems.
  • Apply strong software design principles, coding standards, architectural patterns, and development practices.
  • Identify technical debt and help develop practical, prioritized plans for addressing it.
  • Troubleshoot and support applications in production environments.
  • Mentor less experienced developers and contribute to the overall growth of the engineering team.
  • Document technical decisions, system behavior, and implementation details to support long-term maintainability.

Skills

C# & .NET ecosystem
SQL Server
SOLID principles
RESTful APIs
Git & CI/CD
Linux environments
Application containerization (Docker)
Kubernetes

Tools

Docker
Kubernetes

Job description

Vaco Recruiter Services in Birmingham, AL is seeking a Senior Software Engineer to join an enterprise technology team focused on building, maintaining, and modernizing critical business applications.

The role emphasizes understanding how systems support the business, translating requirements into robust technical solutions, and delivering across the full software development lifecycle with Linux, Docker, containerization, and REST APIs.

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

Similar jobs worth comparing

Senior .NET Engineer: Enterprise Apps, Linux Containers
Senior .NET Engineer: Enterprise Apps, Linux Containers

Vaco • Birmingham (AL)

On-site
USD 110,000 - 150,000
Medical, Dental, Vision
401(k) Retirement Plan
Discretionary bonuses
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 Full-Stack .NET Engineer — Agile, Azure & EF
Senior Full-Stack .NET Engineer — Agile, Azure & EF

Baker Donelson • Birmingham (AL)

On-site
USD 90,000 - 130,000
Senior Software Engineer II - Web & Enterprise
Senior Software Engineer II - Web & Enterprise

Brasfield & Gorrie, L.L.C. • Birmingham (AL), Northern (KY)

Hybrid
USD 85,000 - 110,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
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 Software Engineer
Senior Software Engineer

Glocomms • Philadelphia

Hybrid
USD 120,000 - 160,000
Senior .NET Engineer - Azure, API & Cloud Modernization
Senior .NET Engineer - Azure, API & Cloud Modernization

Motion Recruitment • Charlotte (NC)

Hybrid
USD 90,000 - 130,000
Remote Senior .NET Developer – Azure SaaS & API Lead
Remote Senior .NET Developer – Azure SaaS & API Lead

Xpertise Recruitment • Chattanooga (TN)

Hybrid
USD 90,000 - 130,000