JOBSEARCHER

.NET Software Engineer

TaskverseDenver, COL6 LeadSeptember 27th, 2026
About The CompanyVaco LLC is a leading professional services firm specializing in talent acquisition, consulting, and strategic staffing solutions across various industries. Renowned for its commitment to excellence and innovation, Vaco LLC partners with organizations to deliver tailored workforce solutions that drive business success. With a strong emphasis on integrity, collaboration, and continuous improvement, the company has established a reputation for connecting top-tier talent with dynamic organizations worldwide. Vaco LLC’s diverse client portfolio and extensive industry expertise enable it to provide comprehensive staffing and consulting services that meet the evolving needs of the modern enterprise.About The RoleWe are seeking a highly skilled Senior Software Engineer with expertise in .NET and enterprise systems to join our dynamic technology team. This role offers an exciting opportunity to work on critical business applications within a complex, established environment. The ideal candidate will have a passion for software engineering that extends beyond coding, with a focus on understanding how systems support business operations and translating requirements into effective technical solutions. You will be instrumental in modernizing existing applications and contributing to innovative projects involving Linux, Docker, cloud-native technologies, and containerization. Your responsibilities will encompass the full software development lifecycle, from requirements gathering and architecture design to deployment and ongoing support. Collaboration with business stakeholders and mentoring junior developers will also be key components of this role, ensuring continuous growth and excellence within the engineering team.QualificationsThe ideal candidate will possess a robust technical background, including extensive experience with C# and the .NET ecosystem, spanning both .NET Framework and modern .NET platforms. A deep understanding of object-oriented design principles, SOLID principles, and enterprise design patterns is essential. Proficiency in SQL Server, including database design, complex querying, stored procedures, and performance tuning, is required. Familiarity with Docker and containerization, along with experience orchestrating containers using Kubernetes or similar platforms, is highly desirable. The candidate should be comfortable working in Linux environments, troubleshooting, and operating applications within these systems. Experience with version control tools like Git, CI/CD pipelines, and production deployment processes is necessary. Additionally, knowledge of REST API development and consumption, distributed systems, and application integration patterns will be beneficial. Strong communication skills and the ability to work effectively with both technical and non-technical stakeholders are critical for success in this role.ResponsibilitiesDesign, develop, and maintain enterprise applications utilizing C# and .NET technologies, including both legacy and modern frameworks. Take ownership of significant portions of the software development lifecycle, ensuring requirements are accurately translated into technical solutions. Collaborate with business stakeholders to understand workflows, clarify needs, and challenge requirements to mitigate risks and identify opportunities for enhancement. Optimize SQL Server data layers through schema design, complex query development, and performance tuning. Lead modernization efforts by migrating applications toward Linux-based container environments, containerizing applications with Docker, and contributing to orchestration strategies using Kubernetes or comparable tools. Build and integrate RESTful APIs, enabling seamless communication between internal systems and third-party services. Apply sound software design principles, architectural patterns, and coding standards to ensure maintainability and scalability. Identify technical debt and develop practical plans for its resolution. Troubleshoot and support applications in production environments, ensuring high availability and performance. Mentor junior developers, fostering a culture of continuous learning and technical excellence. Document system architecture, technical decisions, and operational procedures to support long-term system health and knowledge sharing.BenefitsVaco LLC offers a comprehensive benefits package designed to support the health, well-being, and financial security of its employees. This includes competitive medical, dental, and vision insurance plans, along with a 401(k) retirement savings plan with company matching contributions. Employees may also be eligible for performance-based bonuses and other incentives. The company promotes a flexible work environment, encouraging work-life balance and professional development through training programs and career advancement opportunities. Additional perks may include paid time off, wellness programs, and access to resources that foster a collaborative and inclusive workplace culture.Equal OpportunityVaco LLC is an Equal Opportunity Employer and is committed to fostering an inclusive environment for all employees and applicants. The company does not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected characteristic as defined by law. Vaco LLC ensures reasonable accommodations are provided to individuals with disabilities throughout the hiring process and employment. The organization values diversity and believes that a varied workforce enhances innovation and business success. All employment decisions are made based on merit, qualifications, and business needs, with a dedication to maintaining a respectful and equitable workplace.