Logo-of-Innosoft,-Inc.-hiring-for-jobs-in-US-on-GrabJobs

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

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

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, GC, EAD, OPT-EAD, H4-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.



Original job System Software Programmer (Senior Angular/.NET Full-Stack Developer) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Innosoft, Inc.

Innovate, implement, improve and inspire technology solutions with Innosoft

Read more about the company

Similar System Software Programmer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.