Software Engineer -(.Net)

TaskVerse

United States

On-site

USD 120,000 - 160,000

Full time

12 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401(k) retirement plan
Flexible working arrangements

Job summary

Vaco LLC is seeking a Senior Software Engineer to join their technology team. You will design, develop, and modernize enterprise applications built on C# and the .NET stack, focusing on scalable, cloud-ready systems.

The role emphasizes collaboration with stakeholders, system modernization, containerization with Docker, and orchestration with Kubernetes in a Linux-driven environment.

Qualifications

  • Extensive experience in .NET ecosystem (Framework and modern .NET).
  • Proficient in C# and object-oriented design; SOLID patterns.
  • Strong SQL Server skills including schema design and performance tuning.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Linux environment familiarity, Git, CI/CD, REST APIs.

Responsibilities

  • Design, develop, and maintain enterprise applications using C# and .NET.
  • Lead SDLC activities: requirements, design, coding, testing, deployment, support.
  • Collaborate with stakeholders to translate requirements into scalable solutions.
  • Containerize existing apps with Docker; contribute to Kubernetes strategies.
  • Build and consume RESTful APIs and ensure high availability and quality.

Skills

C#
NET Framework
SOLID principles
SQL Server
REST API
Git
CI/CD
Linux
Docker
Kubernetes

Tools

Docker
Kubernetes

Job description

About The Company

Vaco LLC is a leading professional services firm specializing in staffing, consulting, and talent management solutions across various industries. Renowned for its commitment to excellence, Vaco provides innovative and tailored services to help organizations navigate complex technological landscapes. With a strong focus on fostering a diverse and inclusive workplace, Vaco LLC emphasizes integrity, collaboration, and continuous growth, making it a trusted partner for both clients and professionals seeking impactful career opportunities.

Vaco LLC is a leading professional services firm specializing in staffing, consulting, and talent management solutions across various industries. Renowned for its commitment to excellence, Vaco provides innovative and tailored services to help organizations navigate complex technological landscapes. With a strong focus on fostering a diverse and inclusive workplace, Vaco LLC emphasizes integrity, collaboration, and continuous growth, making it a trusted partner for both clients and professionals seeking impactful career opportunities.

About The Role

We are seeking a highly skilled Senior Software Engineer with expertise in .NET and enterprise systems to join our dynamic technology team. This role involves developing, maintaining, and modernizing critical business applications that support our organization’s operational needs. The ideal candidate will thrive in complex, established environments, demonstrating a comprehensive understanding that great software engineering extends beyond coding to include system support, requirements analysis, and stakeholder collaboration. You will play a pivotal role in transforming our existing technology foundation, primarily centered around C#, .NET, and SQL Server, while actively participating in initiatives involving Linux, Docker, containerization, and cloud-native technologies. This position offers a unique opportunity to contribute to strategic modernization projects, ensuring scalable, efficient, and resilient enterprise applications.

Qualifications

The successful candidate will possess a strong professional background in software development with extensive experience in the .NET ecosystem, including both .NET Framework and modern .NET versions. Proficiency in C# programming, object-oriented design, and enterprise architectural patterns such as SOLID principles is essential. A solid understanding of SQL Server, including database schema design, complex queries, stored procedures, and performance tuning, is required. Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes is highly desirable. Candidates should be comfortable working in Linux environments, troubleshooting, and deploying applications in cloud-native settings. Experience with version control systems like Git, CI/CD pipelines, and REST API development and integration is crucial. Additionally, candidates should demonstrate strong analytical skills, the ability to translate business requirements into technical solutions, and excellent communication skills to collaborate effectively with technical and non-technical stakeholders.

Responsibilities

Design, develop, and maintain enterprise applications utilizing C# and .NET technologies, including both legacy .NET Framework and modern .NET platforms. Take ownership of significant portions of the software development lifecycle, encompassing requirements gathering, technical design, coding, testing, deployment, and ongoing support. Work closely with SQL Server to design schemas, optimize queries, and implement stored procedures for performance enhancement. Lead modernization efforts by containerizing existing applications using Docker and contributing to orchestration strategies with Kubernetes or similar tools. Collaborate with business stakeholders to understand workflows, clarify requirements, and translate them into scalable technical solutions. Challenge existing requirements when necessary to identify potential risks or improvements, ensuring the delivery of robust and efficient systems. Build and consume RESTful APIs, integrating internal and third-party systems seamlessly. Apply sound software design principles, adhere to coding standards, and document technical decisions to facilitate maintainability. Identify and address technical debt proactively, and troubleshoot production environments to ensure high availability. Mentor junior engineers, fostering a culture of continuous learning and technical excellence. Maintain comprehensive documentation of system architecture, design, and operational procedures to support long-term system health and knowledge transfer.

Benefits

Vaco LLC offers competitive compensation packages aligned with industry standards, along with performance-based bonuses. Employees are eligible for comprehensive medical, dental, and vision insurance plans, as well as participation in the company’s 401(k) retirement savings plan. The organization promotes a healthy work-life balance through flexible working arrangements and encourages professional development with ongoing training and certification opportunities. Additional benefits include paid time off, paid holidays, and a supportive work environment that values diversity and inclusion. Vaco LLC also provides resources for career advancement and recognizes outstanding contributions through various recognition programs.

Equal Opportunity

Vaco LLC is an Equal Opportunity Employer committed to fostering an inclusive environment for all employees and applicants. We do not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, gender identity, sexual orientation, or any other protected characteristic under applicable law. We ensure reasonable accommodations are provided for qualified individuals with disabilities throughout the hiring process and employment. Our goal is to create a workplace where everyone feels valued, respected, and empowered to contribute to our collective success.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Back-end developer
Back-end developer

TaskVerse • United States

Hybrid
USD 140,000 - 190,000
Health insurance
Retirement plans
Paid time off
+1
Backend Developer
Backend Developer

TaskVerse • United States

On-site
USD 140,000 - 190,000
Health insurance
Paid time off
Flexibility in work arrangements
+1
Senior .Net Software Engineer
Senior .Net Software Engineer

Vaco • Tempe (AZ)

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

TaskVerse • United States

On-site
USD 120,000 - 180,000
Health benefits
Paid time off
Retirement plans
+1
Senior Software Engineer (.Net)
Senior Software Engineer (.Net)

Vaco Recruiter Services • Birmingham (AL)

On-site
USD 120,000 - 150,000
401(k) retirement plan
Medical, dental, and vision benefits
Software Developer
Software Developer

Vaco Recruiter Services • Dallas (TX)

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

Vaco • Cincinnati (OH)

On-site
USD 90,000 - 130,000
.NET Software Engineer / SRE II
.NET Software Engineer / SRE II

Vaco Recruiter Services • Arlington (TX)

On-site
USD 131,000 - 160,000
Sr. Software Developer
Sr. Software Developer

Verramobility • Mesa (AZ)

On-site
USD 120,000 - 180,000
Sr. Software Developer
Sr. Software Developer

American Traffic Solutions • Mesa (AZ)

On-site
USD 120,000 - 180,000