Role: Systems Software Programmer - Consultant
Location: Cayce, SC (Health Campus, 400 Otarre Parkway, 292033).
Remote possibility: Yes, one day a week after one month of employment.
Duration: 12 Months (Possibility of extension)
Start Date: 05/04/2026
End Client: State of South Carolina Department of Public Health (S.C. DPH)
Visa Status: Not open to Visa transfer
Work Hours: Up to 40 hours per week (Flexible hours may be necessary outside traditional business hours).
Description
The South Carolina Department of Public Health (S.C. DPH) is seeking a Systems Software Programmer to support the modernization of financial, administrative, and Human Resources systems. This role focuses on designing, developing, and implementing system software using the Angular framework and supporting DevOps practices to ensure secure, reliable, and streamlined deployments. The ideal candidate is self-motivated, team-oriented, and capable of working under limited supervision to translate technical requirements into scalable system solutions that comply with federal and state regulatory requirements.
Daily Duties & Responsibilities
Application Development & System Support
·Develop, enhance, and maintain financial and administrative applications using the Angular framework 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 across legacy systems.
·Implement system improvements through reliable, secure, and scalable code.
·Maintain technical documentation, coding standards, and development procedures.
DevOps, Testing & Implementation
·Develop and maintain CI/CD pipelines to automate build, testing, and deployment processes.
·Perform unit, integration, regression, and automated testing to ensure code quality and system reliability.
·Participate in system upgrades, code refactoring, security patches, and platform modernization projects.
·Support production deployments and collaborate with infrastructure teams to ensure stable and secure releases.
Data Integrity, Reporting & Integration Support
·Develop and maintain application logic and API integrations that ensure data accuracy, integrity, and consistency across HR and administrative systems.
·Support reporting needs by building or optimizing system components that feed reporting tools such as Power BI.
·Troubleshoot data inconsistencies and implement technical solutions to improve system performance.
System Optimization & Collaboration
·Refactor legacy code and migrate aging applications to modern frameworks and platforms.
·Collaborate with HR, IT, and Finance teams to ensure applications align with business requirements and agency architecture standards.
·Participate in technical design reviews, sprint planning, and Agile development ceremonies.
·Adhere to all Information Technology development, security, and data protection standards (e.g., NIST 800-53, FISMA, SC InfoSec).
Required Qualifications
·Bachelor's or Master's Degree in a relevant field of work or equivalent work experience.
·3+ years of experience developing modern web applications using PrimeNG, TypeScript, JavaScript, HTML, and CSS.
·3+ years of experience developing RESTful APIs and backend services using Core.
·3+ years of experience with Microsoft SQL Server including database design, data modeling, stored procedures, performance-optimized queries, and SQL troubleshooting.
·3+ years of experience with DevOps practices.
·5+ years of experience with manual AND automated system testing throughout SDLC.
·3+ years of experience creating technical documentation.
·Familiarity with data privacy, security standards, and regulatory compliance relevant to state and federal systems (e.g., HIPAA).
Preferred Qualifications
·Experience with industry-standard information security practices such as NIST, HIPAA, or CJIS.
·Experience with IT implementation projects.
·Experience with Power BI or supporting data pipelines for reporting and analytics.
·Experience with SharePoint or collaborative content-management platforms.
·Familiarity with infrastructure or cloud technologies such as Azure.
Additional Notes
·Interview Process: One initial round of in-person, video, or phone conference interviews. A second round may be conducted if necessary.
·Pre-Employment Checks: 7-year credit history, 7-year criminal background check, E-Verify, Confidentiality Agreement, and Business Associate Agreement required.
·Onsite Requirement: Contractors must be onsite during each week throughout the term of the contract.
·Dress Code: Business Casual.