Demo

Systems Programmer III (Parital onsite)

DP Professionals Inc
Columbia, SC Full Time
POSTED ON 4/22/2025
AVAILABLE BEFORE 6/22/2025

Job Details

DPP is seeking a Systems Programmer for an opportunity in Columbia, SC. Candidates must be eligible to obtain a low-level US security clearance.

Work arrangement:
  • Partial onsite: The team works onsite every Thursday and as needed.
  • W2 position; 12 months
  • Must be eligible to earn a low-level US security clearance, which requires a thorough background search and ship.
Position description:
  • The Systems Programmer is a member of the team that contributes to the modernization, automation, and streamlining of processes.
  • The Systems Programmer will work with Commercial Off-The-Shelf (COTS) tools, leveraging their APIs to enhance health checks, automate self-healing capabilities, and explore the potential containerization of these tools from traditional virtual machines (VMs).
  • The Systems Programmer must be willing to own a tool and look for ways to modernize and keep the tool healthy.
  • This Systems Programmer should be comfortable taking on both operator and developer roles.
  • The ideal candidate should have good communication and documentation skills, able to solve problems, able to work independently and able to collaborate to swarm a problem.
  • The Programmer will play a support role, participating in a one-week on-call rotation.
Required skills:
  • Windows/Unix operating systems
  • Tool management
  • Vendor relationship management
  • Python/PowerShell/Bash
  • Experience with pipeline tools (GitHub)
Nice to have:
  • Experience working with and integrating external APIs (particularly HTTP, RESTful APIs)
Minimum required work experience:
  • 4 years of IT experience including varied programming experience.
Job/class description:
  • Write or debug programs to maintain and control computer systems software, such as operating systems, networked systems, and database systems. Provide technical and disaster recovery support for systems software.
  • Research and analyze systems software problems and implement workable solutions or escalate as appropriate.
  • Install, test, and maintain systems software including installing updates, upgrades, and patches, initiating tests of system programs and observing results to detect errors or work stoppage, and modifying code to correct errors.
  • Assist in internal and external audits being performed across multiple lines of business for multiple platforms.
  • Participate in planning and execution of disaster recovery procedures.
  • Cross train in all areas of systems programming in order to efficiently perform on-call rotation.
Required knowledge, skills, and abilities:
  • Strong analytical and logical thinking skills.
  • Comprehension of advanced data storage techniques, basic database philosophy, database management, and advanced programming techniques.
  • Understand the requirements for maintaining production systems and the effect of systems changes.
  • Solid understanding of currently utilized programming productivity tools and their use.
  • Solid understanding of quality assurance and implementation strategies of systems software.
  • Able to acquire knowledge of programming languages and tools used in the department.
  • Able to analyze software specifications for completeness and compatibility with operating systems.
  • Standard office equipment.
Work environment:
  • The team is responsible for managing the health of various tools related to security and governance of endpoints, managing and patching endpoints, tracking software inventory, monitoring network devices, discovering and managing IT assets, providing application control and encryption, and managing digital certificates. Their goal is to maintain a secure, compliant, and efficiently managed IT environment.
  • Although the team is not the customer of all these tools, they ensure the tools remain operational and healthy while maintaining vendor relationships. They seek an individual who can enhance their understanding of the backend of these tools and their capabilities to improve the team's performance.
  • Comprising 12 members, the team works closely together, ranging from Operations team members to senior support product owners, offering opportunities for growth and advancement. They collaborate extensively with other areas such as network, server platform, workstation platform, and security operations. The team is onsite once a week, typically on Thursdays, to ensure the tools they manage stay healthy and their customers feel supported.
Required education/equivalencies:
  • Bachelor s degree in Computer Science, Information Technology, or other job-related degree;
  • OR, Associates degree in CS, IT, or other job-related degree plus 2 years of work-related experience;
  • OR, 4 years job-related work experience (total 8 years without a degree)
Interested? Learn more:
Click the apply button or contact our recruiter Daniel at to learn more about this position (#25-00229).

DPP offers a range of compensation and benefits packages to our employees and their eligible dependents. Call today to learn more about working with DPP.

: This role requires the ability to obtain a low-level US security clearance, which requires a thorough background search and ship. Residency requirements may apply. EOE/AA/V/D


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

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 Systems Programmer III (Parital onsite)?

Sign up to receive alerts about other jobs on the Systems Programmer III (Parital onsite) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$104,963 - $131,876
Income Estimation: 
$136,671 - $177,110
Income Estimation: 
$128,093 - $158,900
Income Estimation: 
$112,021 - $141,095
Income Estimation: 
$122,915 - $149,856
Income Estimation: 
$62,759 - $82,941
Income Estimation: 
$78,616 - $102,639
Income Estimation: 
$78,616 - $102,639
Income Estimation: 
$99,729 - $125,046
Income Estimation: 
$99,729 - $125,046
Income Estimation: 
$112,021 - $141,095
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at DP Professionals Inc

DP Professionals Inc
Hired Organization Address Columbia, SC Full Time
DPP is seeking a Mainframe Developer for an opportunity in Columbia, SC. Work arrangement : Hybrid, partial onsite Tuesd...
DP Professionals Inc
Hired Organization Address Des Moines, IA Contractor
DPP is seeking an SOC Technical Writer for an opportunity in Des Moines, Iowa. Work arrangement: Remote W2 position; 12 ...
DP Professionals Inc
Hired Organization Address Des Moines, IA Contractor
DPP is seeking a Technical BA in UI Modernization for an opportunity in Des Moines, Iowa. Work arrangement: Hybrid, W2 p...
DP Professionals Inc
Hired Organization Address Lansing, MI Full Time
Job Details DPP is seeking an Infrastructure Solutions Architect for an opportunity in Lansing, Michigan. Work arrangeme...

Not the job you're looking for? Here are some other Systems Programmer III (Parital onsite) jobs in the Columbia, SC area that may be a better fit.

Systems Software Programmer Project Lead

Cynet Systems, Columbia, SC

Systems Software Programmer Project Lead

CYNET SYSTEMS, Columbia, SC

AI Assistant is available now!

Feel free to start your new journey!