System Software Programmer - Project Lead
Listed on 2026-01-12
-
IT/Tech
Cybersecurity, IT Support, Systems Engineer, Database Administrator
System Software Programmer - Project Lead
Position Overview
The Programmer will support the modernization and remediation of administrative transactional systems migrated to the State IT Data Center. The role focuses on upgrading legacy systems, ensuring security compliance, and modernizing applications to newer ASP.NET MVC/Core platforms, while following SDLC best practices and state security standards.
The position is 40 hours/week, with flexibility required during production rollouts. The Programmer will work closely with the Administration Applications Section Manager, project teams, and subject matter experts.
KeyDuties & Responsibilities
Application Development & Modernization
- Modernize legacy administrative systems to ASP.NET MVC / .NET Core environments
- Modify existing applications for security compliance and platform compatibility
- Migrate applications from older environments to modern platforms following industry best practices
- Update database connectivity to support migration from DB2 to SQL Server
- Add new functionality to retire mainframe forms and streamline backend processes
Programming & Technical Support
- Perform complex programming tasks including design, configuration, coding, testing, and documentation
- Diagnose, isolate, debug, and resolve software issues
- Ensure maximum system uptime for mission-critical applications
- Provide Tier 2 technical support and assist with disaster recovery planning
Architecture & Documentation
- Prepare and maintain system documentation and architecture diagrams
- Recommend and assist with system architecture designs aligned with business objectives
- Collaborate with teams to assess existing systems and recommend remediation strategies
Security & Compliance
- Ensure adherence to IT development standards and security requirements
- Assist in developing policies and procedures aligned with:
- NIST 800-53
- FISMA
- South Carolina Information Security policies
Collaboration & Project Management
- Work closely with project teams, customers, and SMEs for system design and testing
- Plan, organize, and implement project milestones to completion
- Provide regular updates to the Project Team
- Ensure all code is managed via version control (Git)
- Ensure applications are compatible across major browsers (IE, Chrome, Firefox)
- 5+ years experience with ASP.NET MVC Framework
- 5+ years experience with C#
- 5+ years experience using Visual Studio
- 5+ years experience with the .NET Framework
- 5+ years experience with SQL
- 3+ years experience with DB2
- Version control experience (Git, TFS)
- Administrative system experience related to:
- HR systems
- Financial/Billing systems
- Data Security (PI, PHI)
- Ability to build and maintain positive working relationships with technical teams and customers
- Excellent written, verbal, and interpersonal communication skills
- Required
Education:
Bachelor's degree in Computer Science, Technology, Engineering, or related field - Required
Certifications:
None
Seniority level
:
Mid-Senior level
Employment type
:
Full-time
Job function
:
Other
Industries
: IT Services and IT Consulting
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).