> Markdown version of [/jobs/ext/1347516-system-software-programmer-advanced-net-c](https://www.wearedevelopers.com/jobs/ext/1347516-system-software-programmer-advanced-net-c). 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 - Advanced (.NET/C#) - **Company:** Nd Global Consulting Services, Inc - **Location:** Columbia, SC, United States - **Salary:** $114,400.0 - $135,200.0 - **Contract:** Temporary to permanent - **Skills:** ASP.NET, .NET Framework, Multitier Architecture, Application Programming Interfaces (APIs), Server Applications, Applications Architecture, Component-Based Software Engineering, ASP.NET MVC Framework, Unit Testing, C Sharp (Programming Language), Computer Programming, Databases, Database Applications, Relational Databases, Software Debugging, Web Development, Entity Framework, Internet Information Services (IIS), Windows Communication Foundation, JQuery, Microsoft Visual Studio, Microsoft Software, Microsoft SQL Server, Team Foundation Server, Windows Servers, Object-Oriented Software Development, Release Management, Software Configuration Management, Software Engineering, Software Systems, SQL Databases, SQL Server Reporting Services, Subsystems, System Software, Systems Integration, Web Applications, Web Services, Software Repository, Enterprise Software Applications, Angular Material, Build Management, AngularJS, Integration Tests, Information Technology, Build Tools, Dynamic Content - **Published:** July 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1a4b7ec1499a1789 ## About the Role * Bachelor's degree in computer science, information technology, software engineering, or a related field. * At least five years of experience independently designing and implementing medium- to large-scale software systems and components using .NET architectures. * At least five years of experience developing data-driven applications using SQL or significant relational database platforms. * At least five years of experience developing web-based software systems using N-tier architectures, dynamic content, scalable approaches, and complex security models. * At least three years of hands-on jQuery experience. * At least five years of hands-on WCF experience. * At least one year of Angular experience, including PrimeNG. * Advanced experience with C#, ASP.NET, .NET, and ASP.NET MVC. * Experience developing and consuming web services and APIs. * Experience with object-oriented analysis, design, and programming. * Experience with unit testing, integration testing, troubleshooting, and debugging. * Experience supporting source-code management, application builds, releases, and deployments. * Strong analytical, documentation, communication, and problem-solving skills. * Ability to work independently while collaborating effectively with technical and business teams. Preferred Technical Experience Experience with the following technologies and environments is strongly preferred: * Microsoft Visual Studio 2010, 2013, or 2015 * C# * ASP.NET * .NET Framework * ASP.NET MVC 3 or higher * WCF * Angular * PrimeNG * jQuery * Microsoft SQL Server 2016 * Entity Framework 6 * SSRS * IIS and IIS 8.5 * Microsoft Windows Server 2012 R2 * Team Foundation Server * N-tier application architecture, * Currently reside in South Carolina * Be able to commute reliably to Columbia * Be available for an in-person interview * Be willing to comply with any increased onsite requirements ## Description ND Global Consulting Services, Inc. is seeking an experienced System Software Programmer - Advanced to support the South Carolina Department of Social Services. The selected consultant will join the Web Application Development Team and help develop, implement, maintain, and enhance mission-critical applications. The ideal candidate will have advanced experience developing enterprise web applications, visual interfaces, web services, application components, integrations, and database-driven systems using Microsoft technologies. This position requires extensive hands-on experience with C#, ASP.NET, .NET, ASP.NET MVC, WCF, SQL Server, jQuery, Angular, and PrimeNG. The consultant will participate throughout the software development lifecycle, including design, coding, testing, source-code management, integration, deployment, production support, and technical documentation., * Design, develop, implement, and maintain medium- to large-scale enterprise software systems using .NET technologies. * Develop responsive visual interfaces, web applications, web services, APIs, and reusable software components. * Design and document application subsystems and system components using object-oriented development practices. * Develop data-driven applications using Microsoft SQL Server and relational database technologies. * Implement and maintain applications using N-tier architectures, dynamic content, scalable designs, and complex security models. * Write, review, test, troubleshoot, and debug application code. * Develop and execute unit, component, integration, and system tests. * Participate in integrated testing sessions on development, test, and production servers. * Support application releases, build management, source-code management, integration testing, and deployment activities. * Work with software engineers, technical leads, project teams, government representatives, and external stakeholders. * Analyze subsystem and component specifications and recommend improvements. * Support data-interchange formats, APIs, messaging strategies, application servers, hardware, and virtual-machine requirements. * Determine and communicate component requirements within the context of the overall system and project. * Support technical infrastructure, including code repositories, build systems, and testing environments. * Evaluate system-level decisions and communicate their effect on application components and subsystems. * Provide technical guidance and mentorship to junior software developers. * Prepare and maintain technical documentation, system-design materials, test results, and deployment documentation. * Work collaboratively with the development team to meet project schedules, quality standards, and operational objectives. ## Related Videos - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [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) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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 Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)