Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
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.
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.
Work arrangement
Yes
More openings worth a look
Recently tracked roles with full details and direct application links.