Innosoft Corporation - System Software Programmer (Senior Angular/.NET Full-Stack Developer)
Programmer is needed in United States.
Client: Innosoft Corporation
Location: Cayce, SC, us
Contract: Contract
Job Description
The System Software Programmer (Full-Stack Developer) will support the migration, modernization, and upgrading of critical Human Resources, financial, and administrative systems to agency-standard platforms. Responsibilities include designing, developing, implementing, and maintaining scalable applications using the Angular framework, supporting backend integrations, and applying DevOps practices for secure, reliable software delivery. The role requires collaboration with HR, IT, Finance, and other technical teams to translate business and technical requirements into effective system solutions while ensuring adherence to industry best practices, security standards, and regulations.
Responsibilities
Application Development and System Support
- Develop, enhance, and maintain financial and administrative applications using Angular.
- Understand existing system architectures and dependencies.
- Identify technical gaps and opportunities for modernization within legacy systems.
- Implement scalable and maintainable software solutions, supporting the software development lifecycle.
DevOps Testing and Implementation
- Develop and maintain CI/CD pipelines for automated processes.
- Conduct various types of testing to ensure code quality.
- Support system upgrades and collaborate with infrastructure teams.
Technical Documentation and Knowledge Sharing
- Create and maintain comprehensive documentation for applications and integrations.
- Document coding standards and development best practices.
Data Integrity Reporting and Integration Support
- Ensure data accuracy and integrity across systems.
- Troubleshoot data inconsistencies and improve system performance.
System Optimization and Modernization
- Refactor legacy code and automate manual workflows for efficiency.
- Collaborate with various teams to understand functional needs.
Project Participation and Cross-Team Collaboration
- Contribute technical expertise to project plans and development schedules.
- Participate in Agile development and track work items.
Collaboration, Communication, and Security
- Ensure applications align with business requirements and security standards.
- Support data classification and protection initiatives.
Requirements
Education and Certifications
- Bachelor’s or Master’s Degree in a relevant field 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 with PrimeNG, TypeScript, JavaScript, HTML, and CSS.
- 3+ years of experience with ASP.NET Core and C# for RESTful APIs.
- 3+ years of experience with Microsoft SQL Server.
- 3+ years of DevOps experience (CI/CD, automated builds).
- 5+ years of system testing experience.
- 3+ years of experience in technical documentation.
- Familiarity with data privacy and information-security standards.
Preferred Skills
- Experience with Power BI or data pipelines for reporting.
- Familiarity with cloud technologies like Microsoft Azure.
- Experience with SharePoint or similar content-management platforms.
Contract and Other Information
Contract Duration: 12 Months
Location: 400 Otarre Parkway, Cayce, South Carolina, USA, 29033
Candidates must be CURRENT Residents within the Eastern Time Zone; no relocation is allowed. Relocation to South Carolina is NOT required.
Interview Type: Online
Visa Requirements: Candidate must be on Innosoft W2 with 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
Benefits
Standard Employee Benefits. 50% Health Insurance paid by Innosoft, Paid Vacation, 401K Match, STD LTD, and AD&D paid by Innosoft.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.