> Markdown version of [/jobs/ext/2847586-system-software-programmer](https://www.wearedevelopers.com/jobs/ext/2847586-system-software-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # System Software Programmer - **Company:** vTech Solution Inc - **Location:** Columbia, SC, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Testing (Software), ASP.NET, HTML, Java (Programming Language), .NET Framework, Apache Tomcat, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Information Systems, Data Migration, Software Debugging, Microsoft Office, Systems Development Life Cycle, Software Engineering, Product Software Implementation Methods, Software Requirements Analysis, Software Systems, SQL Stored Procedures, Sql Optimization, Software Security, Software Troubleshooting, Information Technology - **Published:** September 11, 2026 - **Apply:** https://www.thejobnetwork.com/job/952df35b-85bb-4f0b-b791-b94ae2361bb8/senior-net-developer-remote ## About the Role * 8+ years of software development experience, especially in government IT projects. * 8+ years in SQL optimization and stored procedures. * 3+ years experience with Water Quality/Safety Information Systems. * Proficiency in ASP.NET, .NET, C#, HTML, CSS. * Strong troubleshooting, debugging, and software testing skills. * Knowledge of Software Development Life Cycle (SDLC) and software security best practices. Preferred Skills: * Experience with SDWIS, WQX, SWIFT, DW-SFTIES. * Experience with Apache Tomcat, Java, and working with environmental agencies. * Familiarity with service desk platforms and Microsoft Office. Education/Certifications: * Bachelor's degree in Computer Science or related field, or equivalent experience. ## Description We are seeking an experienced Senior System Software Programmer to support the development, maintenance, and technical support of critical software systems. The role involves leading data migration, software implementation, and mentoring junior developers, with a focus on systems related to water quality and safety., * Software Development: Design, implement, and maintain software, especially for environmental and water-related applications. * Testing & Debugging: Perform manual and automated testing, troubleshoot, and resolve service desk issues. * Collaboration: Work with technical teams, business analysts, and stakeholders to refine software requirements. * Mentoring: Guide junior developers and participate in code reviews. * Migration Support: Assist with data migration by identifying dependencies and technical requirements. * Documentation: Maintain system and recovery documentation, ensuring compliance with security standards. * Additional Duties: Perform ad-hoc tasks as needed. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)