Overview
Skills
Job Details
We are seeking an experienced System Software Programmer / Project Lead to support the modernization, remediation, and upgrade of administrative transactional systems for a South Carolina based client. This is a remote role requiring close collaboration with stakeholders during Eastern Time business hours.
The role focuses on upgrading legacy systems, improving security compliance, and ensuring system stability and continuity. The ideal candidate will have strong hands-on development experience and the ability to lead project execution in a structured, government-regulated environment.
Responsibilities
Participate in a team environment supporting remediation and upgrade of administrative systems
Modernize legacy applications using ASP.NET MVC and .NET Framework
Modify existing systems to meet client security standards
Migrate applications from older platforms to newer environments
Perform complex programming tasks including:
Architecture design
Configuration
Coding
Testing
Documentation
Diagnose, isolate, and resolve software defects
Ensure maximum system uptime and business continuity
Monitor system capacity and performance
Provide Tier 2 technical support as needed
Execute disaster recovery procedures
Use Git for source code management
Ensure browser compatibility (IE, Chrome, Firefox)
Update database connection strings and support DB2 to SQL migrations
Enhance systems to retire legacy forms and streamline backend processes
Maintain system documentation and architecture diagrams
Plan and implement project milestones through completion
Provide regular status updates to project stakeholders
Support compliance with NIST 800-53, FISMA, and State Information Security standards
Required Skills (Must Have)
ASP.NET MVC
years of C#
.NET Framework
Visual Studio
SQL
DB2
Experience working in structured SDLC environments
Preferred Qualifications
Familiarity with data security, PI/PHI, and compliance standards
Experience using Git or TFS for source control