Analyst/Programmer
Analyst/Programmer
Riverside Community College District
Application Deadline: Interested candidates must apply by the deadline listed below by 8:00 p.m., Pacific Standard Time: 12/5/2025
Department: Information Svcs (D)
Position Type: Support Staff (Classified / Confidential)
College/Campus: District
Physical location of the position: District
Employment Type: Full-Time
Position Length: 12-month
Salary Range: Grade T
Salary Amount: $9,698 - $11,804
Salary Type: Monthly
Is this position categorically (grant) funded? No
Job Description
BASIC FUNCTION
Develops, modifies, maintains, and enhances enterprise-wide, department-specific applications, designs, modifies, codes, and tests software and ensures functionality; incorporates databases into the design process; and performs ongoing applications maintenance.
SUPERVISION RECEIVED AND EXERCISED
Receives direction from assigned area supervisor. May provide lead direction to temporary staff and/or student workers.
CLASS CHARACTERISTICS
This classification is responsible for independently performing professional duties in support of a diverse range of District business, administrative, and academic applications. Employees at this level exercise judgement and initiative in their assigned tasks, receive only occasional instruction or assistance as new or unusual situations arise, and are fully aware of the operating procedures and policies of the department.
Education and Experience:
A bachelor's degree with coursework in computer science or a related field and four (4) years of progressively responsible programming experience; or an equivalent combination of education, training, and/or experience.
Knowledge of:
- Principles and practices related to software installation, deployment, and maintenance.
- General principles and practices of information security.
- Principles and practices of computer system design, database organization, structure and optimization, and structured queries.
- Principles and practices of information system procedures, problem diagnosis and resolution, problem solving techniques, and documentation standards.
- Database development and operation principles and practices.
- Principles and practices of project life cycles.
- Standard programming methods, languages, and debugging techniques.
- Student Information System usage and development.
- Techniques and methods of writing and maintaining technical operating instructions and documentation.
Ability to:
- Develop, integrate, and maintain assigned application(s) to meet business needs.
- Assist in the installation, maintenance, and troubleshooting of applications.
- Participate in design sessions and process improvement sessions to discuss application capabilities.
- Analyze and evaluate complex processes and convert them into functional software.
- Participate in software development, enhancement, and maintenance projects.
- Prepare clear and concise technical documentation, reports of work performed, and other written materials.
- Utilize expertise to inform or assist colleagues.
- Effectively use computer systems, software applications relevant to work performed, and business equipment to perform a variety of work tasks.
- Communicate effectively in the course of performing work tasks.
- Establish, maintain, and foster effective working relationships with those contacted in the course of work.
- Demonstrate clear evidence of sensitivity and understanding of the diverse academic, socioeconomic, disability, and ethnic backgrounds of students, staff, and the community.
- Provide efficient, high-level customer service to the public, vendors, contractors, and District personnel.
Licenses and Certifications: None.
PHYSICAL DEMANDS
Must possess mobility to work in a standard office setting and use standard office equipment, including a computer; vision to read printed materials and a computer screen; and hearing and speech to communicate in person and over the telephone. This classification primarily works in an office and standing in and walking between work areas is occasionally required. Finger dexterity is needed to access, enter, and retrieve data using a computer keyboard or calculator and to operate standard office equipment. Employees in this classification occasionally bend, stoop, kneel, reach, push, and pull drawers open and closed to retrieve and file information. Employees must possess the ability to lift, carry, push, and pull materials and objects up to 25 pounds.
The essential functions of this classification must be performed by the incumbents with or without reasonable accommodations.
ENVIRONMENTAL CONDITIONS
Employees work in an office environment with moderate noise levels, controlled temperature conditions, and no direct exposure to hazardous physical substances. Employees may interact with upset individuals in interpreting and explaining departmental policies and procedures.
Duties and Responsibilities:
EXAMPLES OF TYPICAL JOB FUNCTIONS
- Performs a diverse range of professional duties in maintaining programming code for existing administrative software applications and in troubleshooting existing standard and custom software processes.
- Designs, develops, and implements moderate to complex custom software applications.
- Designs, develops, and implements static and dynamic web content for administrative web applications.
- Designs and implements program test scenarios for quality control purposes.
- Performs program analysis for new and existing software applications as requested; works with staff to analyze the impact of vendor patches and/or updates against customized components.
- Provides technical support and documentation for departmental staff.
- Evaluates requests from management for new and modified programs to determine feasibility and compatibility with the existing administrative software applications; provides feedback on third-party software and their associated interfaces to internal administrative software applications.
- Assists in the development of programming policies and procedures and provides input based on expertise.
- Attends departmental and committee meetings to provide input pertaining to administrative systems applications as appropriate.
- Develops additional skills, knowledge, and abilities though education, training, in-services, seminars, and conferences to maintain and enhance the level of knowledge and skills required to satisfactorily complete job assignments, to stay current with technology trends related to areas of responsibility, as well as to provide recommendations to improve software applications and procedures.
- Participates in District-provided in-service training programs.
- Performs other related duties as assigned; specific duties not listed does not exclude them for this classification if the work is similar or related.
Work Hours/Work Days for Classified and Hourly Positions Only: Monday - Friday: 8:00am - 5:00pm
Required Applicant Documents: Resume or Curriculum Vitae, Cover Letter, Other Document:
Optional Applicant Documents: Letter of Recommendation 1, Letter of Recommendation 2, Letter of Recommendation 3, Bachelors or Equivalent Transcript, Masters or Equivalent Transcript, Other Document:
Effective Employment Date: Anticipated Start Date: February 2026
Application Deadline: 12-05-2025
Special Comments: IMPORTANT NOTICES:
Only electronic, on-line applications are accepted. All supporting materials, required or optional, must also be in electronic formats and attached to the electronic, on-line application when applying. Supporting materials are only accepted as Adobe Acrobat (.pdf) or Microsoft Word files and must be less than 2 MB in size.
Interested candidates must apply by the deadline listed above by 8:00 p.m., Pacific Standard Time.
Application Types Accepted: Classified/Management/Confidential Application
To apply, please visit: https://pa379.peopleadmin.com/applicants/Central?quickFind=62112
Whoops! This job is not yet sponsored…
Or, view more options below
View full job details
See the complete job description, requirements, and application process
Express interest in this position
Let Riverside Community College District know you're interested in Analyst/Programmer
Get similar job alerts
Receive notifications when similar positions become available















