Demo

System Software Programmer (Senior Angular/.NET Full-Stack Developer)

Innosoft Corporation
Cayce, SC Contractor
POSTED ON 9/17/2026
AVAILABLE BEFORE 10/16/2026

System Software Programmer(Full-Stack Developer)

Project Identifier

SC

Client

South Carolina

Agency

State of South Carolina

Location

Onsite

Location: 400 Otarre Parkway, Cayce, South Carolina, USA, 29033

Candidate location: Candidates must be a CURRENT Resident within the Eastern Time Zone. No relocation is allowed if the candidate is outside of the Eastern Time Zone. Relocation to South Carolina is NOT Required.

Contract Duration

12 Months

Interview Type

Online

Visa Requirements

The candidate will have to be on Innosoft W2.

At least 6 months of valid work authorization

(Citizen, OPT-EAD, -EAD)

Tentative Start Date

09/28/2026

Deadline

09/16/2026


Project Overview

This project supports the migration, modernization, and upgrading of critical Human Resources, financial, and administrative systems to agency-standard platforms. The System Software Programmer will design, develop, implement, and maintain scalable applications using the Angular framework, support backend integrations, and apply DevOps practices to enable secure, reliable, and streamlined software delivery.


The resource will collaborate with HR, IT, Finance, infrastructure, and other technical teams to translate business and technical requirements into effective system solutions. Responsibilities include developing application components, maintaining CI/CD pipelines, automating deployments, conducting code reviews and system testing, supporting system upgrades, modernizing legacy applications, and maintaining accurate technical documentation.


The role will ensure that system architectures, codebases, applications, and deployment pipelines follow industry best practices, agency IT security standards, and applicable federal and state regulations. The ideal candidate should be self-motivated, team-oriented, able to work with limited supervision, and responsive to priority assignments while supporting the reliability, continuity, performance, and long-term sustainability of critical enterprise systems.


Duties/Responsibilities:

Application Development and System Support

  • Develop, enhance, and maintain financial and administrative applications using Angular and modern software-engineering practices.
  • Understand existing system architectures, integrations, and dependencies, including interfaces with SCEIS and other enterprise platforms.
  • Identify technical gaps, performance issues, and modernization opportunities within legacy systems.
  • Implement secure, reliable, scalable, and maintainable software solutions.
  • Maintain technical documentation, coding standards, and development procedures.
  • Support all phases of the software development lifecycle, including design, development, integration, deployment, and maintenance.

DevOps Testing and Implementation

  • Develop and maintain CI/CD pipelines that automate build, testing, and deployment processes.
  • Perform unit, integration, regression, and automated testing to ensure code quality and system reliability.
  • Support system upgrades, code refactoring, security patches, and platform-modernization initiatives.
  • Assist with production deployments and collaborate with infrastructure teams to ensure stable and secure releases.
  • Coordinate release schedules with cross-functional stakeholders and support the successful implementation of system updates.

Technical Documentation and Knowledge Sharing

  • Create and maintain documentation for application architecture, APIs, system integrations, and deployment processes.
  • Document coding standards, DevOps workflows, security requirements, and development best practices.
  • Provide technical guidance and collaborate with team members to improve development practices and knowledge sharing.
  • Data Integrity Reporting and Integration Support
  • Develop and maintain application logic and API integrations that ensure data accuracy, integrity, and consistency across HR and administrative systems.
  • Build or optimize system components that support Power BI and similar reporting platforms.
  • Troubleshoot data inconsistencies and implement technical solutions that improve system performance and customer satisfaction.

System Optimization and Modernization

  • Refactor legacy code and migrate aging applications to modern frameworks and platforms.
  • Identify opportunities to automate manual workflows and improve operational efficiency.
  • Collaborate with HR, Finance, IT, and other subject-matter experts to understand functional needs and translate them into technical solutions.
  • Participate in gap analyses to align current system capabilities with future-state technical requirements.
  • Project Participation and Cross-Team Collaboration
  • Contribute technical expertise to project plans, development schedules, and resource estimates.
  • Participate in technical design reviews, sprint planning, and Agile development ceremonies.
  • Update and track work items in the ticketing system to maintain transparency and accurate progress reporting.
  • Identify technical risks, recommend solutions, and support successful project delivery.
  • Promote a collaborative and solution-focused environment that supports project momentum and team success.

Collaboration, Communication, and Security

  • Work closely with HR, IT, Finance, and infrastructure teams to ensure applications align with business requirements and architecture standards.
  • Update and maintain technical content in SharePoint and other collaboration platforms.
  • Follow all development, information-security, and data-protection standards and comply with applicable federal and state regulations.
  • Assist in developing policies and procedures aligned with cybersecurity and information-risk-management requirements.
  • Support data classification and protection based on criticality, confidentiality, and regulatory requirements.
  • Ensure solutions align with NIST 800-53, FISMA, South Carolina information-security requirements, and other applicable security standards

Requirements

Education and Certifications:

  • Bachelor's or Master's Degree in a relevant field of work or equivalent work experience.


Required Skills:

  • 3 years of experience refactoring legacy code.
  • 3 years of experience with enterprise-level system modernization.
  • 3 years of state or federal government experience.
  • 3 years of experience developing modern web applications using PrimeNG, TypeScript, JavaScript, HTML, and CSS. Experience with all listed technologies is required.
  • 3 years of experience developing RESTful APIs and backend services using ASP.NET Core and C#.
  • 3 years of experience with Microsoft SQL Server, including database design, data modeling, stored procedures, performance-optimized queries, and SQL troubleshooting.
  • 3 years of DevOps experience, including CI/CD pipelines, automated builds, deployments, and environment troubleshooting.
  • 5 years of experience performing manual and automated system testing throughout the software development lifecycle.
  • 3 years of experience creating technical documentation.
  • Familiarity with data privacy, information-security standards, and regulatory requirements applicable to state and federal systems, including HIPAA, CJIS, and NIST.


Preferred Skills:

  • Experience supporting IT development and implementation projects.
  • Experience with Power BI or data pipelines that support reporting and analytics.
  • Familiarity with infrastructure or cloud technologies, such as Microsoft Azure.
  • Experience using SharePoint or similar collaborative content-management platforms.


Benefits

Standard Employee Benefits.

50% Health Insurance Paid by Innosoft, Paid Vacation, 401K Match, STD LTD and AD&D paid by Innosoft.




Salary : $110,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a System Software Programmer (Senior Angular/.NET Full-Stack Developer)?

Sign up to receive alerts about other jobs on the System Software Programmer (Senior Angular/.NET Full-Stack Developer) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$136,671 - $177,110
Income Estimation: 
$128,093 - $158,900
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Innosoft Corporation

  • Innosoft Corporation Baton Rouge, LA
  • This is a remote position. Senior Application Programmer (Power Platform Developer) Project Identifier LA OTS Client STATE OF LOUISIANA, DIVISION OF ADMINI... more
  • 1 Day Ago

  • Innosoft Corporation Baltimore, MD
  • This is a remote position. Own the CI/CD platform every development team on a federal program depends on, and lead its 90-day transition with zero disrupti... more
  • 1 Day Ago

  • Innosoft Corporation columbia, SC
  • This is a remote position. Security Architect Project Identifier SC Client South Carolina Agency State of South Carolina Location Remote Candidate location... more
  • 1 Day Ago

  • Innosoft Corporation Baltimore, MD
  • This is a remote position. Own the toolset a thousand users per tool depend on, the identity layer behind it, and the change communications they act on. Th... more
  • 6 Days Ago


Not the job you're looking for? Here are some other System Software Programmer (Senior Angular/.NET Full-Stack Developer) jobs in the Cayce, SC area that may be a better fit.

  • Information Resource Group, Inc. Columbia, SC
  • Role: System Software Programmer Location: Columbia, SC- Hybrid. Onsite presence is REQUIRED on the first day of employment to receive equipment. After the... more
  • 1 Day Ago

  • Arthur Lawrence Columbia, SC
  • Client: SC DPH Position: System Software Programmer (13608) Openings: 1 Location: 400 Otarre Parkway, Cayce SC 292033 Submissions Due: 10/17/26 5:00 EST In... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!