×
Register Here to Apply for Jobs or Post Jobs. X

System Software Programmer - Project Lead

Job in Columbia, Lexington County, South Carolina, 29228, USA
Listing for: TALENT Software Services
Full Time, Seasonal/Temporary position
Listed on 2026-01-12
Job specializations:
  • IT/Tech
    Cybersecurity, IT Support, Systems Engineer, Database Administrator
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Columbia

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.

Key

Duties & 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)
Required Skills (Ranked By Importance)
  • 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
Preferred Skills
  • Version control experience (Git, TFS)
  • Administrative system experience related to:
    • HR systems
    • Financial/Billing systems
    • Data Security (PI, PHI)
Soft Skills
  • Ability to build and maintain positive working relationships with technical teams and customers
  • Excellent written, verbal, and interpersonal communication skills
Education & Certifications
  • 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

#J-18808-Ljbffr
Position Requirements
5+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary