What are the responsibilities and job description for the Systems Programmer III (Parital onsite) position at DP Professionals Inc?
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:
Click the apply button or contact our recruiter Daniel at to learn more about this position (#25-00229).
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.
- 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.
- Windows/Unix operating systems
- Tool management
- Vendor relationship management
- Python/PowerShell/Bash
- Experience with pipeline tools (GitHub)
- Experience working with and integrating external APIs (particularly HTTP, RESTful APIs)
- 4 years of IT experience including varied programming experience.
- 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.
- 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.
- 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.
- 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)
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.