1

Associate Computer Science Jobs in Folsom, CA (NOW HIRING)

Mid-Level Programmer

Sacramento, CA · On-site

$130K - $165K/yr

Associate's Degree in Computer Science or Electrical Engineering * Certified completion of advanced level PLC and SCADA software training * 3+ years of experience in the water and wastewater SCADA ...

Mid-Level Programmer

Sacramento, CA · On-site

$130K - $165K/yr

Associate's Degree in Computer Science or Electrical Engineering * Certified completion of advanced level PLC and SCADA software training * 3+ years of experience in the water and wastewater SCADA ...

Bachelor's degree in Urban Planning, Public Administration, Geography, Environmental Science, or a ... Must be able to regularly talk, hear and operate a computer, keyboard and mouse and occasionally ...

Associate Planner

Sacramento, CA · On-site

$83K - $106K/yr

Bachelor's degree in Urban Planning, Public Administration, Geography, Environmental Science, or a ... Must be able to regularly talk, hear and operate a computer, keyboard and mouse and occasionally ...

next page

Showing results 1-20

People also search for

Associate Computer Science information

See Folsom, CA salary details

$10

$20

$33

How much do associate computer science jobs pay per hour?

As of Jun 10, 2026, the average hourly pay for associate computer science in Folsom, CA is $20.33, according to ZipRecruiter salary data. Most workers in this role earn between $16.20 and $21.59 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Associate in Computer Science, and why are they important?

To thrive as an Associate in Computer Science, you need foundational knowledge in programming, algorithms, data structures, and typically a bachelor’s degree in computer science or a related field. Familiarity with programming languages like Python, Java, or C++, experience with version control systems such as Git, and understanding of databases are commonly required. Strong analytical thinking, problem-solving skills, and the ability to collaborate effectively with others help you stand out in this role. These competencies ensure you can successfully contribute to software development projects, solve technical challenges, and support team goals in a dynamic technology environment.

What is the difference between Associate Computer Science vs Computer Programmer?

AspectAssociate Computer ScienceComputer Programmer
Required CredentialsAssociate's degree in Computer Science or related fieldTypically a bachelor's degree or coding bootcamp certification
Work EnvironmentEntry-level, team-based projects in tech companies, startups, or IT departmentsWriting, testing, and debugging code in various programming languages
Employer & Industry UsageCommon in tech firms, government agencies, and educational institutionsWidely used across software companies, finance, and tech industries

The main difference is that an Associate Computer Science focuses on foundational knowledge and may involve broader IT tasks, while a Computer Programmer specializes in coding and software development. Both roles often require similar educational backgrounds, but their daily tasks and career paths differ.

What types of projects and technologies can an Associate Computer Science professional expect to work on in their first year?

As an Associate Computer Science professional, you will often be assigned to entry-level projects such as developing or maintaining software applications, testing code, or assisting with database management. You'll likely work with common programming languages like Java, Python, or C++, and may be introduced to collaborative tools such as version control systems (e.g., Git). The team environment typically includes regular code reviews and mentorship from senior engineers, providing opportunities to learn best practices and develop your technical skills. Over time, you'll gain exposure to more complex tasks and technologies as you build your experience.

What is an Associate Computer Science professional?

An Associate Computer Science professional typically holds an associate degree in computer science or a related field and works in entry-level positions within the tech industry. They are responsible for assisting with software development, troubleshooting, maintaining computer systems, and supporting IT teams. These professionals often work under the supervision of more experienced engineers or developers and may contribute to coding, testing, and basic technical support. The role is a great starting point for those looking to build a career in technology and can lead to more advanced opportunities with experience and further education.
What are the most commonly searched types of Computer Science jobs in Folsom, CA? The most popular types of Computer Science jobs in Folsom, CA are:
What cities near Folsom, CA are hiring for Associate Computer Science jobs? Cities near Folsom, CA with the most Associate Computer Science job openings:
Infographic showing various Associate Computer Science job openings in Folsom, CA as of June 2026, with employment types broken down into 89% Full Time, and 11% Part Time. Highlights an 78% In-person, and 22% Remote job distribution, with an average salary of $42,290 per year, or $20.3 per hour.

Full-time

Posted 2 days ago


Job description

Definition and Distinguishing Characteristics Opening Date: 6/9/26 Closing Date: 6/26/26 at 11:59 p.m. Recruitment Information: Candidates will be reviewed as applications are received. Under general direction of the Chief Information Officer, an Information Technology Specialist provides a broad range of computer workstation and peripheral (desktop, laptop, printer, etc.) support and maintenance by performing the more routine support related to troubleshooting and resolving technical operational issues in assigned functional technology areas such as: network, database, web maintenance and routine design, applications and programming, including but not limited to hardware and software problem identification and resolution, user account and system administration, end user support, audio/video conferencing and telecommunication support and maintenance; serves as a technical liaison between the end user, IT division and third party hardware and software vendors

This position is subject to the provisions of the Trial Court Employment Protection and Governance Act. This is an entry to journey level position. Incumbents at this level assist and provide routine support in assigned functional areas, such as network, database, application and web.

This class is distinguished from the Information Technology Analyst classification in that the latter class design, recommend and build information systems at a professional level. Essential Functions and Duties The Court reserves the right to assign or reassign duties as required to achieve business and operational objectives. When assigned, all of the essential functions and duties listed below must be accomplished effectively, are standard, and may not be inclusive of all functions and duties that may be assigned.

Essential functions and duties may include, but are not limited to those listed below. Receives and responds to inquiries and requests for technical assistance from end-users on computer software and hardware, printers, other peripheral equipment, local area networks, various other platform connections and secure access. Installs, configures and troubleshoots new and existing computers, printers, monitors, telephones and other telecommunications equipment, network equipment and related software.

Maintains the Court's help desk ticketing system and monitors the system for any trends or open issues. Provides technical support and trains court users on hardware and software such as word processing, database, or spreadsheets; explains operating systems and resolves routine user problems and questions. Troubleshoots Microsoft operating systems with personal computers and servers, systems hardware, software, printers and other peripheral equipment.

Assists IT Analysts in research and analysis of court automation procedures and computer systems; participates in feasibility studies regarding new or existing applications. Works with connecting personal computers, printers and other devices on the Local Area Network (LAN) and Wide Area Network (WAN), this may include working with configuring ports on network switches. Assist with Courts Case Management reports and forms.

Creates, updates and deletes Active Directory objects. Maintains current inventory, asset management and proper documentation of all the Court's fixed assets. Provides technical support and troubleshooting on the Court's Voice Over IP phone system.

Provides technical support to the Court's Audio Video Systems. Develops or modifies technical operating procedures. Compiles statistics on network, hardware and software problems; prepares a variety of periodic reports as assigned.

Travels between Court facilities as necessary to carry out duties. Establishes and maintains effective and positive working relationships with Court staff and others encountered during the course of work. Performs other duties as assigned.

Employment Standards Minimum Qualifications To qualify for this classification, an individual must possess any combination of experience and education that would likely produce the required knowledge and abilities. A desirable combination is: Education: Associate's degree from an accredited college or university with coursework in computer science or a related field. AND Experience: Two (2) years of responsible experience in personal computer system installation and support.

Substitution: Two (2) years of additional qualifying experience may substitute for the associate's degree on a year-for-year basis. Knowledge and Abilities Knowledge of: Inner workings of desktop systems and equipment, Microsoft Office and Microsoft Operating Systems. Microsoft Active Directory.

Microsoft Office 365. Local Area (LAN) and Wide Area (WAN) Networks. Various database query programs and report writing tools.

Principles and practices behind technical documentation and operational instruction. Ability to: Respond to and identify user needs and determine appropriate resolutions. Install, maintain and upgrade software applications.

Install, maintain, upgrade and repair hardware equipment. Troubleshoot software, hardware and general network computer problems. Communicate clearly and effectively, both verbally and in writing.

Follow written and oral instructions. Work well and communicate with staff, other court departments, public and private agencies, IT consultants and contractors, other courts and JCC staff. Work independently and use good judgment, based on general knowledge of Court procedures and operations, as to appropriate courses of action.

Conduct network systems analysis and feasibility studies. Setup workstation computers. Train Court staff.

Other Requirements Possession of a valid driver's license or the ability to provide alternate methods of transportation that meets job requirements. Candidates are required to pass a fingerprint clearance by the Federal Bureau of Investigation (FBI) and Department of Justice (DOJ). Convictions, depending on the type, number and date, may be disqualifying.

All Court employees must take the Oath of Allegiance. Physical Demands and Work Environment The physical demands and work environment characteristics described here are representative of those that must be met by an incumbent to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Physical Requirements: Personal mobility to work in various office settings, locations and in confined workspaces; strength, dexterity, coordination and vision to use a keyboard and video display terminal for long periods of time. Hearing and speaking ability to communicate clearly on the telephone and at public counter. Dexterity and coordination to handle files and single pieces of paper, occasional lifting of objects weighing up to 25 pounds such as files, stacks of papers, computer equipment, reference and other materials.

Moving from place to place within an office; some reaching for items above and below desk level. Physical ability to sit for extended periods of time; stoop, reach overhead, bend, crawl, climb stairs and occasionally climb ladders to access equipment. Working Environment: Assigned incumbents are expected to work inside buildings, alongside or closely with others.

Assigned work is performed in a standard office/court setting with open cubicles and/or offices. Generally clean work environment with limited exposure to conditions such as dust, fumes, orders or noise. Video display terminal is used on a daily basis.

Frequent interruptions of planned work activities by telephone calls, office visitors and responses to unplanned events. Incumbents in this class may be required to arrange transportation for field travel and/or use their own personal vehicle. Normal business hours are 8:00 a.m

to 5:00 p.m., Monday through Friday. Work outside of these hours may be necessary in certain circumstances. This position is exempt from the provisions of the Fair Labor Standards Act and is not eligible for overtime

NOTE: The statements herein are intended to describe the general nature and level of work being performed by individuals assigned to this job classification, and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of the employer.