Systems Software Programmer – Project Lead (.NET / Angular)
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsComputer Systems AnalystsComputer ProgrammersWeb DevelopersIndustries:
Software PublishersComputer Systems Design and Related ServicesFuel DealersAdministration of Human Resource ProgramsJunior CollegesSystems Software Programmer – Project Lead (.NET / Angular)Location: Columbia, SC (Hybrid – 3 Days Onsite Per Week)Candidate must currently reside in South Carolina or be willing to relocate prior to start date at their own expense.Interview Process : 2 Rounds | VirtualProject Start Date : 06/22/2026OverviewA government-focused technology team is seeking an experienced Systems Software Programmer – Project Lead to support mission-critical web application development initiatives within a large enterprise environment.This role will contribute to major modernization and re-engineering efforts involving eligibility and case management systems supporting public service programs. The selected candidate will work closely with software engineers, architects, technical leads, and business stakeholders to design, develop, enhance, and support highly scalable enterprise applications.The ideal candidate will have strong experience with Microsoft technologies, modern web application development, Angular, SQL Server, and enterprise-grade .NET application architecture.Key ResponsibilitiesDesign, develop, test, and maintain enterprise web applications using .NET technologiesBuild scalable web-based systems utilizing N-tier architecture and secure application design principlesDevelop and maintain RESTful services, APIs, and backend componentsParticipate in system architecture discussions and recommend technical improvementsDesign and document software components, subsystems, and integrationsPerform code reviews, debugging, unit testing, integration testing, and deployment supportCollaborate with technical teams, stakeholders, and project leadership throughout the SDLCSupport source code management, build management, and deployment processes using TFSMentor junior developers and contribute to technical knowledge sharing within the teamParticipate in Agile development activities and sprint-based delivery processesAssist with production support and troubleshooting activities as neededRequired Qualifications7+ years of experience designing and developing medium to large-scale applications using Microsoft .NET technologies5+ years of experience developing data-driven applications using SQL Server5+ years of experience building enterprise web applications using N-tier architecture2+ years of hands-on Angular development experienceStrong experience with:C#ASP.NETASP.NET MVC.NET FrameworkEntity FrameworkSQL ServerIISjQueryWCFSSRSExperience working with Team Foundation Server (TFS)Strong understanding of secure, scalable web application developmentExcellent communication and collaboration skillsPreferred QualificationsExperience supporting Economic Services Eligibility systems (SNAP/TANF)Prior government or public sector experienceAgile software development experienceMicrosoft development certificationsTechnical EnvironmentMicrosoft Visual StudioMS SQL Server 2016IISASP.NET MVCAngular / AngularJSPrimeNGEntity Framework 6SSRSWCFTFS (Team Foundation Server)Windows Server EnvironmentEducation RequirementsBachelor’s Degree in Computer Science, Information Technology, or related fieldOREquivalent professional experienceWork EnvironmentHybrid work schedule (3 days onsite weekly)Collaborative, results-driven development teamEnterprise application development environmentOpportunity to contribute to large-scale modernization initiatives supporting critical public services