Programmer Analyst, Senior
Santa Rosa Junior College
Salary: $11,205.00 - $13,620.00 Monthly
Job Type: Classified
Job Number: 25-01522
Location: Santa Rosa, CA
Department: Information Technology
Closing: Continuous
Description
FIRST APPLICATION REVIEW DEADLINE: December 9, 2025
Position is open until filled. Completed applications received by the application review deadline will be given priority consideration. It is the candidate's responsibility to be sure that ALL required materials noted under the application procedures section of this job announcement are submitted.
TENTATIVE TIMELINE
The following timeline dates are tentative and subject to change, as determined by the Screening and Interviewing Committee.
• First Round of Interviews: Week of 01/05/26
• Finalist Interviews: 01/15/26
• Desired Start Date: 02/01/26
COMPENSATION AND BENEFITS:
• Salary Range: $11,205.00 -$13,620.00 per month (25/26 Classified Salary Schedule); maximum initial placement at mid-range, which is $12,354 per month (placement within this range is based on assessment of previous experience as documented in application materials). An additional 2% compensation will be added to the base salary for an earned doctorate degree.
SCOPE OF POSITION:
Under general direction performs a variety of highly skilled, complex, and specialized technical work in the analysis, programming, testing, implementation, and maintenance of District software applications. Ensures software and computer systems comply with coding standards and best practices. Provides specialized training for end users.
This is a regular, full-time (1.0 FTE), 12-month, classified position. The tentative work schedule will be Monday through Friday from 8:00 a.m. to 5:00 p.m. This position is contingent upon funding and Board approval.
DISTINGUISHING CHARACTERISTICS:
The Programmer Analyst, Senior classification is distinguished from the Programmer Analyst classification by having a comprehensive understanding of the District's software applications, services, and database with primary responsibility for a major component of the District's software applications. This classification analyzes and estimates feasibility, cost, time constraints, and compatibility of third-party vendor software with existing systems.
Key Duties and Responsibilities
Examples of key duties are interpreted as being descriptive and not restrictive in nature. Incumbents routinely perform approximately 80% of the duties below.
• Designs, develops, tests, and maintains desktop applications, web services and applications, and databases associated with the applications and services used.
• Creates and maintains database enhancements and solutions. Develops conceptual data modeling solutions. Creates and maintains database queries.
• Evaluates and analyzes end user needs and requirements to develop software solutions.
• Develops and maintains interfaces between the District's software applications and third-party applications.
• Assesses requirements for software and data architecture, workflow, logical processes, hardware, operating system environments, interfaces with other systems, and inputs/outputs. Develops plans and technical specifications.
• Documents and maintains new and existing models and solutions such as data mapping, technical specifications, production support, data dictionaries, and test cases.
• Ensures the accuracy and availability of data to the students, administration, and government reporting agencies.
• Provides data analytics to support the use and design of applications. Identifies issues in the timely processing of data. Deploys new software development.
• Provides technical support and assistance through delivering computer solutions, including responding to technical and procedural questions.
• Develops and provides software training and resources for end users.
• Serves as project lead on special projects and may serve as lead worker to Classified staff within the department.
• Maintains current knowledge of emerging information technology trends and developments.
KNOWLEDGE OF:
• Principles, practices, and technologies of computer applications, programming, and systems analysis.
• Current computer programming and database languages, operating systems and network and internet operations and technology.
• Web accessibility tools and standards for web page development and document remediation.
• Relevant local, state, and federal rules and regulations, programs, policies and procedures.
• Applicable technology usage, including standard office productivity software and other appropriate technology.
ABILITY TO:
• Assist users in troubleshooting system issues.
• Perform technical tasks accurately and within defined deadlines.
• Prepare written reports and maintain records of service.
• Plan and present trainings and/or give presentations to individuals and groups.
• Manage projects from inception to successful implementation.
• Collaborate productively and cooperatively with individuals and groups both internally and/or externally.
• Communicate effectively, both orally and in writing.
• Exercise appropriate judgement in interactions with others and with work processes.
• Interact with the public in a helpful, courteous, and professional manner.
• Demonstrate sensitivity to, and respect for, a diverse population.
Minimum Qualifications
Candidates/incumbents must meet the minimum qualifications as detailed below, or file for equivalency. Equivalency decisions are made on the basis of a combination of education and experience that would likely provide the required knowledge and abilities. If requesting consideration on the basis of equivalency, an Equivalency Application is required at the time of interest in a position (equivalency decisions are made by the supervising administrators, in coordination with the department where the vacancy exists, if needed.)
EDUCATION:
Bachelor's degree in Computer Science, Computer Information Systems, or a closely related field of study required.
EXPERIENCE:
5+ years of experience in systems analysis and design and database administration, including proficiency with a minimum of two programming languages required.
Application Procedures
To be considered for this recruitment, applicants must provide the following:
• A completed Santa Rosa Junior College/GovernmentJobs.com Employment Application and responses to Agency-wide Questions.
• Contact information (phone number and email address) for three professional references. One reference must be from a current or previous supervisor.
• A brief cover letter.
• Current resume.
• A written response to the diversity supplemental question.
• Copies of transcripts of all college-level coursework. Transcripts must state that the Degree(s) has been conferred or awarded.
• If transcripts are from an institution outside of the United States, applicant must provide a formal evaluation by a credential evaluation service accredited by the National Association of Credential Evaluation Services of their international degree(s) at the time of application. For further details on SRJC requirements on Foreign Degrees, please see https://hr.santarosa.edu/minimum-qualifications-equivalency-and-foreign-degrees.
PLEASE SUBMIT ONLY MATERIALS REQUESTED.
CONDITIONS OF EMPLOYMENT
• Successful applicants must provide proof of eligibility to work in the United States.
• Successful completion of background check including Live Scan and Tuberculosis (TB) assessment/screening.
• If selected for the position, official transcripts must be submitted prior to employment.
• Must be willing to work on-site as determined by the department (the Sonoma County Junior College District does not offer ‘remote only' assignments).
• Within 6 months of employment, must complete required District trainings on topics such as Sexual Harassment and Abusive Conduct Prevention, and Title IX.
To apply, please visit https://apptrkr.com/6734077
jeid-892af0c8dc9a184593967b642ee930f8
Copyright ©2025 Jobelephant.com Inc. All rights reserved.
https://www.jobelephant.com/