1

Contract Programmer Jobs in Heath Springs, SC (NOW HIRING)

Engineer

Monroe, NC · On-site

$88K - $132K/yr

Participates in the development of requests for qualifications, interviewing and selection of consultants, and contract negotiations for engineering services related to planning, design, and ...

Engineer

Monroe, NC · On-site

$97K - $145K/yr

Participates in the development of requests for qualifications, interviewing and selection of consultants, and contract negotiations for engineering services related to planning, design, and ...

Managing the development of technical strategies, documents, contracts, processes and specifications to ensure quality, consistency and efficiency in all technical engineering activities. * Managing ...

next page

Showing results 1-20

Contract Programmer information

What is a contract programmer?

A contract programmer is a software developer who is hired on a temporary basis to work on specific projects or tasks for a company. Unlike full-time employees, contract programmers typically work for a set period or until the completion of a particular project. They may work independently or through an agency, and their expertise is often sought for specialized or short-term needs. Contract programmers can work on-site or remotely, and they usually have flexible arrangements regarding hours and workflow.

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

To thrive as a Contract Programmer, you need strong programming skills in relevant languages, a solid understanding of software development methodologies, and typically a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and knowledge of frameworks or cloud platforms are commonly required. Excellent problem-solving abilities, self-motivation, and clear communication with clients set top contract programmers apart. These skills ensure the delivery of high-quality, maintainable code that meets client needs and project deadlines in a dynamic work environment.

How do contract programmers typically manage communication and collaboration with client teams while working remotely?

Contract programmers often work off-site, which makes effective communication and collaboration essential for project success. Most clients use project management tools like Jira, Trello, or Asana, and require regular check-ins via video calls, chat platforms, or emails. It’s important for contract programmers to proactively share progress, clarify requirements, and ask questions as needed to stay aligned with the client’s expectations. Building strong communication habits helps ensure timely delivery and fosters a positive working relationship with diverse team members, even when working remotely.

What is the difference between Contract Programmer vs Software Developer?

AspectContract ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field, with experience in specific programming languagesUsually holds a degree in computer science or software engineering, with similar certifications
Work EnvironmentWorks on short-term projects, often remotely, with flexible schedulesMay work full-time in an office or remotely, involved in ongoing development
Employer & Industry UsageHired by companies for specific projects or freelance work across various industriesEmployed by companies or as freelancers, involved in software creation and maintenance

In summary, Contract Programmers focus on short-term, project-based work, often freelance or temporary, while Software Developers typically work on ongoing development within a company or as full-time employees. Both roles require similar skills and credentials but differ mainly in work scope and employment type.

What cities near Heath Springs, SC are hiring for Contract Programmer jobs?

Cities near Heath Springs, SC with the most Contract Programmer job openings:

Infographic showing various Contract Programmer job openings in Heath Springs, SC as of August 2026, with employment types broken down into 82% Full Time, 6% Part Time, 11% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

$88K - $132K/yr

Full-time

Re-posted 20 days ago


Job description

General Statement The Engineer, under limited supervision, performs professional and technical civil engineering work for Union County Water (UCW). Work involves managing complex tasks and projects associated with water and wastewater utilities. Work also involves interpreting and enforcing policies and procedures and making and communicating recommendations to relevant parties.

Employee must exercise considerable initiative and independent judgment while complying with industry, County, State, and Federal regulations. Employee must also exercise tact and courtesy in contact with government officials at various levels, consultants, engineers, vendors, and the general public. Union County Water recognizes that each qualified applicant offers a different combination of engineering experience and education.

We seek to engage the applicant whose qualifications best fits our water resource engineering needs and recognize the selected engineer's knowledge and skill with an assignment to a corresponding classification and compensation appropriate for the level of ability. Essential Functions Manages complex tasks and projects associated with the planning, design, and construction of water and wastewater infrastructure. Prepares and/or reviews of engineering drawings and specifications, legal descriptions, invoices, and pay applications Performs construction inspection activities, gathering and verification of field data, and other activities as necessary to ensure that goals and objectives are accomplished on schedule and within budget.

Prepares or directs the preparation of complex plans, specifications, and agreements; prepares and evaluates engineering studies of large projects, performs difficult technical research, and analyzes complex engineering problems, evaluating alternatives, and recommending and implementing effective courses of action. Applies engineering principles to define problems, collect data, establish facts, and draw valid conclusions. Participates in the development of requests for qualifications, interviewing and selection of consultants, and contract negotiations for engineering services related to planning, design, and construction.

Maintains project files as required and in accordance with County records retention policy. Proficiency with software applications such as GIS, AutoCAD, and standard office products. Trains, mentors, and manages the workload of Assistant Engineers and Associate Engineers as appropriate.

Interprets, applies, and enforces the provisions of the County's engineering policies and procedures and other applicable federal, state and local codes, laws, rules, regulations, specifications, standards, policies and procedures to staff, developers, and the public. Makes recommendations and provides technical assistance to County staff and the general public. Ability to effectively and efficiently communicate findings, recommendations, and decisions to the general public, engineers, developers, attorneys, planners, and other County departments.

Coordinates with professional and technical personnel in the implementation, modification, and enforcement of various plans, programs, and ordinances. Provides excellent customer service to internal and external customers. Coordinates utilization of professional, technical, and support staff, either directly or indirectly in support of task and project goals and objectives.

Stays abreast of industry standards and local, state and federal regulations; supports the County's efforts to comply with requirements of local, state, federal, and environmental agencies. Refers to manuals, texts, drawings, documents, etc., such as state and federal regulations and manuals. Performs other related duties as assigned

Qualifications Engineer (Salary range $88,247 - $132,371): Bachelor's Degree from an accredited university in Civil or Environmental Engineering, and four (4) years of experience in civil engineering or related field; or equivalent combination of education and experience. Possession of a North Carolina Professional Engineer License. Senior Engineer (Salary range $97,072 - $145,608): Bachelor's Degree from an accredited university in Civil or Environmental Engineering, and seven (7) years of related experience in complex project management, managing budgets, project design, engineering and environmental regulations, construction management and/or programs including a minimum of two (2) years of supervisory experience over professional, technical, and administrative personnel; or equivalent combination of education and experience.

North Carolina Professional Engineer license. All must have a valid Driver's License and be able to maintain a safe driving history as defined by the Union County Vehicle Use Policy. Supplemental Information PHYSICAL DEMANDS Must be physically able to operate a variety of machinery and equipment including computers, typewriters, copiers, facsimile machines, printers, calculators, telephones, GIS tables, drafting equipment, engineering supplies, etc.

Must be physically able to operate a motor vehicle. Must be able to exert up to 30 pounds of force occasionally, and/or up to 10 pounds of force frequently, and/or a negligible amount of force constantly to move objects. Physical demand requirements are in excess of those for Sedentary Work.

Light Work usually requires walking or standing to a significant degree. However, if the use of arm and/or leg controls requires exertion of forces greater than that for Sedentary Work and the worker sits most of the time, the job is rated for Light Work. WORK ENVIRONMENT Work is performed in a safe and secure work environment that may periodically have unpredicted requirements or demands.