1

Programmer Analyst Iii Jobs in California (NOW HIRING)

We provide a full range of "Consulting Services" from strategic business analysis to full ... Coordinating a team of 2-3 entry-level and mid-level Computer Programmers, apply independent ...

We provide a full range of "Consulting Services" from strategic business analysis to full ... Coordinating a team of 2-3 entry-level and mid-level Computer Programmers, apply independent ...

next page

Showing results 1-20

Programmer Analyst Iii information

See California salary details

$20

$45

$67

How much do programmer analyst iii jobs pay per hour?

As of Aug 2, 2026, the average hourly pay for programmer analyst iii in California is $45.87, according to ZipRecruiter salary data. Most workers in this role earn between $35.58 and $55.77 per hour, depending on experience, location, and employer.

What is a Programmer Analyst III?

A Programmer Analyst III is an experienced IT professional who combines programming skills with systems analysis to design, develop, and implement software solutions. This role typically involves working on complex projects, troubleshooting technical issues, and collaborating with business stakeholders to understand their requirements. A Programmer Analyst III may also mentor junior staff and contribute to system architecture decisions. They are expected to have strong coding abilities, analytical thinking, and a solid understanding of business processes. This position is common in organizations that rely heavily on custom software or enterprise applications.

What is the difference between Programmer Analyst Iii vs Programmer Analyst Ii?

AspectProgrammer Analyst IIIProgrammer Analyst II
Required CredentialsBachelor's degree in Computer Science or related field; some roles may require certifications like Java or SQLBachelor's degree; similar certifications optional
Work EnvironmentTypically in mid-level development teams, handling complex projectsEntry to mid-level roles, supporting development tasks
Employer & Industry UsageUsed across industries like finance, healthcare, and technologyCommon in similar industries, often as a stepping stone role

Programmer Analyst III generally has more experience and handles more complex projects than Programmer Analyst II. They often require similar educational backgrounds but may have additional certifications or skills. The role is more involved in designing and implementing solutions, whereas Programmer Analyst II focuses on supporting and developing existing systems.

What are some common challenges faced by a Programmer Analyst III, and how can they be addressed?

Programmer Analyst III professionals often encounter challenges such as managing complex projects with tight deadlines, integrating new technologies with legacy systems, and balancing multiple stakeholder requirements. To address these, it's important to prioritize effective communication with team members and stakeholders, regularly update technical skills, and leverage project management tools to stay organized. Collaborating closely with QA, business analysts, and other developers also helps ensure successful project delivery and smooth workflow.

What are the key skills and qualifications needed to thrive as a Programmer Analyst III, and why are they important?

To thrive as a Programmer Analyst III, you need advanced programming skills, strong analytical abilities, and a bachelor’s degree in computer science or a related field. Expertise in programming languages (such as Java, C#, or Python), database management systems, and familiarity with development tools like Visual Studio or Eclipse are typically required, along with certifications like Microsoft Certified: Azure Developer Associate or Oracle Certified Professional. Outstanding problem-solving, communication, and project management skills help you effectively collaborate with stakeholders and translate business requirements into technical solutions. These competencies are essential for designing reliable software, delivering on project goals, and ensuring systems meet organizational needs.
What job categories do people searching Programmer Analyst Iii jobs in California look for? The top searched job categories for Programmer Analyst Iii jobs in California are:
Infographic showing various Programmer Analyst Iii job openings in California as of July 2026, with employment types broken down into 87% Full Time, 8% Part Time, 1% Temporary, and 4% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $95,411 per year, or $45.9 per hour.

Senior Programmer Analyst II (2 Positions)

Chabot-Las Positas Community College District

Pleasanton, CA • On-site

$11K - $12K/mo

Full-time

Re-posted 7 days ago


Job description

Senior Programmer Analyst II (2 Positions) at Chabot-Las Positas Community College District Share on X Print Application Deadline 7/30/2026 11:59 PM Pacific Date Posted 6/26/2026 Contact Human Resources Number of Openings 1 Salary Pay Range 11504.08 - 12079.42 Monthly Length of Work Year See Job Description Employment Type Full Time Job Description / Essential Elements: Print Senior Programmer Analyst II (2 Positions) Position Type: Classified Position Code: 1CMI56 & 1CMI66 FTE: 1.0 Pay Rate (or Annual Salary): $11,504.08 - $12,079.42/month Job Location: Las Positas College, 3000 Campus Hill Dr., Livermore, CA 94551 Department: IT Services Job Summary: The Chabot-Las Positas Community College District is seeking a Senior Programmer Analyst II to be assigned to work at Las Positas College in Livermore, CA. SUMMARY DESCRIPTION Under general supervision (Programmer Analyst I/II) or direction (Senior Programmer Analyst I/II/III ), program, design, develop, implement, and support application systems; and provide technical support of the District's administrative computer software. DISTINGUISHING CHARACTERISTICS Positions in classes within the Programmer Analyst Class Series may be assigned a variety of duties from among those listed in the Representative Duties section or a combination of those and other related work functions

Duties include both primary responsibility and backup functions. Positions with different class titles within the series are not interchangeable; each class title requires a particular level of responsibility, independent initiative, and qualifying experience. Programmer Analyst I The Programmer Analyst I performs complex programming and assumes basic duties in systems analysis; the Programmer Analyst I is assigned tasks at the lowest level of difficulty within the series and, under the coordination of a Senior Programmer Analyst, may be assigned limited or backup responsibility for administering a major system.

The Programmer Analyst I is expected to resolve technical problems after consultation with a Senior Programmer Analyst or management staff. Programmer Analyst II The Programmer Analyst II performs complex systems analysis and programming tasks. The Programmer Analyst II is assigned high levels of responsibility for systems analysis and, under the coordination of a Senior Programmer Analyst, may be assigned significant responsibility for administering major systems.

This position may include lead responsibility for well defined projects of limited scope. The Programmer Analyst II is expected to resolve most technical problems on his/her own initiative, while major problems are solved after consultation with a Senior Programmer Analyst or management staff. Senior Programmer Analyst I The Senior Programmer Analyst I performs systems analysis and programming at the highest level of complexity and technical challenge.

The Senior Programmer Analyst I may train or lead other ITS staff members in the more advanced aspects of analysis, problem definition, design, development, and modification of applications systems or utilities. The Senior Programmer Analyst I is assigned high levels of responsibility for administering major systems, performing these responsibilities with limited coordination. This position may include lead responsibility for major projects of broad scope.

The Senior Programmer Analyst I is expected to resolve most technical problems on his/her own initiative while major problems are solved after consultation with a Senior Programmer Analyst II or management staff. Senior Programmer Analyst II The Senior Programmer Analyst II performs the same basic duties as the Senior Programmer Analyst I, but he/she also assumes some responsibility for database systems administration or operating systems administration. The database systems administration duties include Chabot-Las Positas Community College District Programmer Analyst Series (Continued) 2 basic tasks for software installs or upgrades performed under the direction of the chief senior database administrator for the District.

These duties are performed with limited or backup responsibility for administering the Enterprise databases. The Senior Programmer Analyst II is assigned lead responsibility for entire application systems and is expected to provide project coordination, technical leadership, and technical direction to other ITS staff. The Senior Programmer Analyst II is expected to resolve technical problems on his/her own initiative and to consult with management staff on major strategic issues.

Senior Programmer Analyst III The Senior Programmer Analyst III performs the same basic duties as the Senior Programmer Analyst II, but he/she also assumes full lead responsibility for all the database systems administration or operating systems administration. The Senior Programmer Analyst III is assigned the highest level of responsibility for administering the Enterprise database systems or operating systems and functions as the primary analyst in managing the database installations, upgrades, system monitoring, and performance tuning. This position holds lead responsibility for all the database and hardware systems supporting the Enterprise applications and is expected to provide project coordination, technical leadership, and technical direction to other ITS staff in any of the database related or operating system tasks.

The Senior Programmer Analyst III serves in a project leadership role for all Enterprise system installations or upgrades with a high level of complexity. This position also provides the principal technical leadership for vendor software evaluations, product selection, and enhancement recommendations to the technology environment. The Senior Programmer Analyst III assists the Chief Technology Officer, ITS with project definitions, cost estimates, and scheduling and serves in a project management role from a technical standpoint for all major developmental projects.

He/she serves as a mentor and provides technical advice and training to the other ITS programmer analysts including design reviews on complex programs. The Senior Programmer Analyst III is expected to resolve technical problems on his/her own initiative and to consult with management staff on new project evaluations/implementations and major strategic initiatives. Representative Duties: The following duties are typical for this classification.

Incumbents may not perform all of the listed duties and/or may be required to perform additional or different duties from those set forth below to address business needs and changing business practices. 1. Analyze, define, and implement projects and systems; design programs, file structures, and other required elements of the system; plan and estimate resource requirements and completion dates for various phases of the project.

2. Write programs and enter them to the system; test, correct, and verify program performance and accuracy; write documentation including system, file, program, operations, and user level documents. 3.

Install and maintain commercial applications systems acquired by the District; test and install upgrades and updates to existing software; design and implement reports, extensions, and interfaces to auxiliary systems. 4. Perform maintenance and enhancement of locally-written systems and programs.

5. Analyze and troubleshoot operating system software problems and system hardware malfunctions; assist vendors' representatives in the resolution of these problems. 6.

Monitor, repair, maintain, and administer database systems and operating systems. 7. Design, implement, and troubleshoot interfaces and control software for data communications systems and peripheral devices such as terminal servers and printers.

8. Provide technical support of systems and software for users, technology staff, and other District staff as directed. 9.

Learn and use new technologies required to remain current in the field. 10. Perform related duties as required.

Minimum Education and Experience: Any combination of the following would provide a typical way to obtain the required knowledge and abilities. Programmer Analyst I Education/Training: Equivalent to the completion of the twelfth grade supplemented by two years of college level course work in computer science or a related field. Experience: Two years of increasingly responsible programming experience that includes systems and applications analysis.

Programmer Analyst II Education/Training: Equivalent to the completion of the twelfth grade supplemented by two years of college level course work in computer science or a related field. Experience: One year of experience comparable to that of a Programmer Analyst I with Chabot-Las Positas Community College District. Senior Programmer Analyst I Education/Training: A Bachelor's degree from an accredited college or university with major course work in computer science or a related field.

Experience: Two years of experience comparable to that of a Programmer Analyst II with Chabot-Las Positas Community College District. Senior Programmer Analyst II Education/Training: A Bachelor's degree from an accredited college or university with major course work in computer science or a related field. Experience: Two years of experience comparable to that of a Senior Programmer Analyst I with ChabotLas Positas Community College District.

Senior Programmer Analyst III Education/Training: A Bachelor's degree from an accredited college or university with major course work in computer science or a related field. Experience: Four years of experience comparable to that of a Senior Programmer Analyst II with ChabotLas Positas Community College District. Minimum Qualifications: The following generally describes the knowledge and ability required to enter the job and/or be learned within a short period of time in order to successfully perform the assigned duties.

Knowledge of: 1. Systems analysis, problem definition, and system design. 2.

Programming and evaluation. 3. Structured design and programming methods.

4. Administrative applications, information services, and user functions. 5.

Data communications hardware and software. 6. Computer programming languages, designs, and data manipulation techniques including, but not limited to, Oracle database and related programming utilities and tools, SQL query language, SQL report writers, C, and ANSI Cobol.

7. Relational database table structures. 8.

Sequential, indexed, and relative file concepts. 9. Relational database systems for transaction processing.

10. Modern computer operating systems and related utilities, including Novel Netware, Unix/Linux, Windows server, and other modern operating systems and environments. 11.

Principles and methods of client-server systems and web based technologies. 12. Basic principles and methods of data communications.

13. College administrative functions and principles of modern business practices. Ability to: 1.

Analyze technical data and business situations using logical reasoning, problem definition. 2. Problem solve, and develop effective plans and system designs.

3. Write programs and apply structured program designs using programming utilities, editors, and tools. 4.

Read and understand programs and systems developed by others. 5. Complete complex tasks without close supervision.

6. Provide technical coordination for projects. 7.

Adapt to changing technologies and learn functionality of new equipment and systems. 8. Communicate clearly and concisely, both orally and in writing.

9. Establish and maintain effective working relationships with those contacted in the course of work. 10.

Work with and exhibit sensitivity to and understanding of the varied racial, ethnic, cultural, sexual orientation, academic, socio-economic, and disabled populations of community college students. Desirable Qualifications: Knowledge of Ellucian Banner or other Higher Education administrative systems. Knowledge of Oracle Database Systems.

Knowledge of Oracle Cloud Infrastructure (OCI ) Job Work Schedule: 40 hours/week, Monday - Friday, 8:00 a.m. - 5:00 p.m., hours may vary depending on department needs, occasional evening and weekends required as needed, 12 months/year. Physical Demands and Working Environment: The conditions herein are representative of those that must be met by an employee to successfully perform the essential functions of this job

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions. Environment: Work is performed primarily in a standard office setting. Physical: Primary functions require sufficient physical ability and mobility to work in an office setting; to stand or sit for prolonged periods of time; to occasionally stoop, bend, kneel, crouch, reach, and twist; to lift, carry, push, and/or pull light to moderate amounts of weight; to operate office equipment requiring repetitive hand movement and fine coordination including use of a computer keyboard; and to verbally communicate to exchange information.

Posting Number: AS835P Open Date: 06/25/2026 Close Date: 07/30/2026 Open Until Filled: No Special Instructions to Applicants: The Board of Trustees has updated Board Policy 7330 to incorporate information on COVID vaccination requirements, which are currently suspended. Accordingly, employee(s) must comply with the Board Policy found at: http://districtazure.clpccd.org/policies/files/docs/BP7330.pdf. Notification to Applicants: The Chabot-Las Positas Community College District reserves the right to close or not fill any advertised position Instructions for Personal Qualifications Statement: The purpose of the personal qualifications statement is for you to provide information on how your education and experience relate to the requirements and duties of the position

There is no form to complete. Applicants are requested to provide their personal qualifications statement by uploading a document, the same way as you do for your cover letter. To apply, visit https://apptrkr.com/7265735 It is the policy of this District to provide equal opportunity in all areas of employment practices and to assure that there shall be no discrimination against any person on the basis of sex, ancestry, age, marital status, race, religious creed, mental disability, medical condition (including HIV and AIDS ), color, national origin, physical disability, family or sexual preference status and other similar factors in compliance with Title IX, Sections 503 and 504 of the Rehabilitation Act, other federal and state non-discrimination regulations, and its own statements of philosophy of objectives

The District encourages the filing o...