What are the responsibilities and job description for the Systems Software Programmer position at InterSources Inc?
Job Title: Systems Software Programmer – Project Lead (9347)
Work Type: Columbia, SC 100% Remote
Contract Duration: 12 months
Candidate Location Requirement: Current South Carolina residency required (mandatory)
Position Overview
The Client is seeking an experienced Systems Software Programmer – Project Lead to support the modernization, remediation, and security compliance of administrative transactional systems hosted in the Client IT Data Center.
The role focuses on upgrading legacy systems, migrating applications to modern platforms, ensuring compliance with federal and state security standards, and supporting business continuity for critical administrative systems.
This position requires a senior-level programmer who can work independently, collaborate with cross-functional teams, and provide technical leadership throughout the Software Development Life Cycle (SDLC).
Key Responsibilities
- Participate in a team environment with DPH staff to remediate and upgrade administrative systems migrated to the State IT Data Center
- Modernize legacy computer systems to ASP.NET MVC or .NET Core environments
- Modify existing applications to ensure compatibility with newer operating systems and platforms
- Update applications to comply with state and agency security standards
- Design, configure, code, test, debug, and document complex application systems
- Migrate and update systems from older environments using industry best practices
- Ensure maximum system uptime to support mission-critical operations
- Diagnose, isolate, and resolve software defects and performance issues
- Monitor system capacity and performance and support disaster recovery procedures
- Provide Tier-2 technical support as needed
- Ensure all application code is properly checked in and out using Git
- Ensure applications function across major web browsers (Chrome, Firefox, IE, etc.)
- Update database connection strings to support DB2 to SQL migrations
- Add new functionality to retire mainframe forms and streamline backend processes
- Prepare and maintain technical documentation and system architecture diagrams
- Collaborate on enterprise system design and remediation planning
- Plan, organize, and execute project milestones through completion
- Provide regular status updates to the project team
- Assist in developing policies and procedures related to cybersecurity and data protection
- Support compliance with NIST 800-53, FISMA, and South Carolina Information Security standards
Required Skills
- 5 years of experience with ASP MVC Framework
- 5 years of experience with C#
- 5 years of experience with Visual Studio
- 5 years of experience with .NET Framework
- 5 years of experience with SQL
- 3 years of experience with DB2
- Strong experience following the Software Development Life Cycle (SDLC)
Preferred Skills
- Experience with Version Control Systems (TFS, Git)
- Experience supporting Administrative Systems, including:
- HR systems
- Financial billing systems
- Data security involving PI and PHI