1

Programming Assistant Jobs in Greenwood, SC (NOW HIRING)

Sr. Quality Engineer

Greenwood, SC · On-site

$84K - $114K/yr

What Quality Engineering contributes to Cardinal Health Quality Engineering is responsible for ... Process Corporate Holds. * Assist in process improvements as related to improved quality and yields.

Sr. Quality Engineer

Greenwood, SC · On-site

$81K - $110K/yr

What Quality Engineering contributes to Cardinal Health Quality Engineering is responsible for ... Process Corporate Holds. * Assist in process improvements as related to improved quality and yields.

Sr. Quality Engineer

Greenwood, SC · On-site

$81K - $110K/yr

What Quality Engineering contributes to Cardinal Health Quality Engineering is responsible for ... Process Corporate Holds. * Assist in process improvements as related to improved quality and yields.

Showing results 41-60

Programming Assistant information

What is a programming assistant?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What are some typical daily tasks and collaborative responsibilities for a programming assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

What are the key skills and qualifications needed to thrive as a programming assistant, and why are they important?

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.
Infographic showing various Programming Assistant job openings in Greenwood, SC as of August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 24% Part Time, 1% Temporary, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution.
Anderson School District 3
Elementary and Secondary Schools • 201 - 500 employees

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 8 days ago


Job description

Anderson School District 3 is seeking a Maintenance Engineer to serve and support the buildings and facilities within our Operations Department. This individual will play a vital role in ensuring our schools and facilities remain safe, functional, and well-maintained in support of student learning and district operations.

Job Summary:
The role of the Maintenance Engineer is to help ensure district buildings, facilities, and equipment remain safe, functional, and well-maintained. This position performs skilled maintenance, repairs, troubleshooting, and preventative maintenance across a variety of building systems while responding to the day-to-day needs of schools and district facilities. The Maintenance Engineer works closely with the Director of Maintenance and other maintenance staff to provide timely, dependable, and friendly service throughout the district. 

Minimum Qualifications:
- High School Diploma or GED
- General knowledge or a willingness to learn of the operation and maintenance of a school facility.
- Ability to follow directions with a minimal amount of supervision.  
- General knowledge of building systems, including HVAC, electrical, plumbing, carpentry, and general maintenance practices. 
- Valid driver's license with a satisfactory driving record. 
- Ability to successfully pass all required criminal background checks and pre-employment screenings.  





Preferred Qualifications:
- Knowledge and licensing as a certified electrician. 
- Experience in K12 school facilities, higher education, government, or other institutional settings. 

Key Responsibilities:
- Performs routine and skilled maintenance, repairs, and improvements to district buildings, facilities, equipment, and grounds. 
- Troubleshoots and repairs building systems, including, but not limited to, HVAC, plumbing, electrical, mechanical, and other facility-related systems. 
- Conducts preventative maintenance and routine inspections to identify potential problems and help extend the life of district facilities and equipment. 
- Responds promptly to maintenance requests and emergency situations to help ensure school and district facilities remain safe and operational. 
- Assists with the installation, replacement, and repair of equipment, fixtures, doors, hardware, plumbing components, electrical components, and other building systems. 
- Receives and executes work orders provided by the Director of Maintenance.
- Follows all district safety procedures and applicable codes and regulations while maintaining a clean and safe work environment and properly caring for district tools, vehicles, and equipment. 
- Promotes safe work practices by ensuring employees receive appropriate training, maintain required certifications, and follow established safety procedures.
- Performs other duties and responsibilities as assigned by the Superintendent, Deputy Superintendent, Director of Maintenance or designee.
Additional Information:
REPORTS TO: Director of Maintenance
TERMS OF EMPLOYMENT: 260 days. 
JOB TYPE: Full-time 
SALARY: Based on Experience and the Maintenance Assistant Salary Schedule (Posted Online) 
EVALUATION: Performance of this job will be evaluated annually by the Director of Maintenance  
FLSA STATUS: Exempt
Benefits: 
Eligible employees may enroll in health insurance, which includes prescription coverage and wellness benefits. Other available insurance benefits include dental, vision, term life insurance, long-term disability, and flexible spending accounts for health and child care expenses.
State employees are also offered retirement plan options, including defined benefits and defined contribution plans. Additionally, eligible employees may elect to participate in the South Carolina Deferred Compensation Program, which is a voluntary, supplemental retirement savings plan offering 401(k) and 457 plan options.
State employees may also be eligible for other benefits, including tuition assistance; holiday, annual and sick leave; and discounts on purchases, travel, and more.