Systems & Programming Analyst - Information Technology

Job description

Posting Details

Position Information

Job Title Systems & Programming Analyst - Information Technology Site: Yosemite Community College District/Central Services Salary Range / Other

Range 44 – $5,480 to $6,990 per month
2018-19 Classified Salary Schedule
40 hours per week, 12 months per year
Monday through Friday: 8:00 am to 5:00 pm
(May include evenings & weekends)

Appointments are hired at the first step of the range. The second step is paid after the first year of satisfactory service with subsequent steps annually thereafter to a maximum sixth step.


The District currently pays for a health option for the employee and dependents. Employees may elect to pay a premium for a higher health option. Vision care and dental insurance premiums for the employee and dependents is District paid. Income protection and life insurance premiums for the employee are also District paid.

Position Summary Information

Job Description

Under direction, performs moderately complex professional information technology duties related to applications programming, operational systems support and other areas as assigned; writes, tests, modifies, debugs and revises routine computer programs; analyzes, designs and enhances data processing, software and hardware systems; assists users in resolving problems pertaining to system operations and procedures; and performs related work as assigned.

This is the full working, journey-level analyst class in the Systems and Programming Series within the Yosemite Community College District (YCCD). Incumbents in this class perform the full range of journey-level professional analytical duties. Work may broadly involve supporting several disciplines such as programming, operations support, and project support or may emphasize a single functional area. Incumbents utilize professional knowledge of information technology to make decisions and complete assignments.

This class may be distinguished from the higher-level class of Systems and Programming Administrator because that is the advanced level class where incumbents perform highly complex professional analytical duties related to applications development, system administration and database administration. Incumbents at the Systems and Programming Administrator level also coordinate complex system enhancement and development projects and serve as lead workers in their assigned units.

Incumbents in this class work under the direction of a manager or senior manager, receiving occasional supervision while working toward a definite objective that requires use of a wide range of procedures. Incumbents plan and/or determine specific procedures or equipment required to meet assigned objectives and solve non-routine problems, referring only unusual matters to a supervisor.

An incumbent in this class does not directly lead or supervise other full-time employees, but may assign, direct and/or monitor the work of subordinate full time, part time, and/or student employees on a project or assignment basis.

Minimum Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The knowledge and ability requirements are representative of essential duties. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of the position.

Knowledge of:
• Principles, theory, design of professional data processing, networking, computer programming, operating systems and related hardware/software.
• Contemporary software, including operating, database, and report writing software.
• Methods, techniques, and procedures of modern computer and computer programming design, development and implementation.
• Professional methods and techniques of system troubleshooting, maintenance, development, enhancement, and testing.

Ability to:
• Develop, modify, and implement computer programs in a logical and sequential manner.
• Prepare flow charts and documentation pertaining to program steps and logic with speed and accuracy.
• Analyze user and system needs and problems, and develop clear and logical solutions.
• Work with customers to design and enhance computer software and systems based on business needs.
• Prepare documentation and operating procedures in a clear and concise manner.
• Communicate effectively, both orally and in writing.
• Establish and maintain effective working relationships with those contacted in the course of the work.

Education and Experience

Any combination of education, experience and/or training that would likely provide the above-required knowledge, skills and abilities is qualifying. Typical background patterns that would provide the knowledge, skills and abilities are:

Pattern I

• Experience: One year equivalent to a Systems and Programming Analyst at YCCD.


Pattern II

• Education: Possession of a bachelor’s degree from an accredited college or university, with major course work in computer science or a closely related field.
• Experience: One year performing professional information technology duties that emphasized applications programming or systems analytical support, depending upon assignment.

Example of Duties

Note: Duties may be assigned from one or more of the following areas:

Applications Programming:

• Performs professional applications programming, testing, implementation and maintenance duties involving multiple platforms and technologies.
• Meets with clients to establish application requirements; evaluates programming needs and identifies ways to integrate new programming code into existing programs to meet user needs.
• Identifies software and hardware required to support proposed applications; designs new programs, or improves existing software, striving for increased performance and data integrity.
• Creates installation packages and deploys new software solutions; codes, tests and debugs program modifications and resolves program issues; confers with other personnel as needed to resolve application, system and/or network conflicts.
• Details and documents the relationship of coding systems to program steps for ease of program debugging; prepares flow charts, block diagrams, data definitions and operational steps to ensure that the programming documentation is clear.
• Maintains and supports existing applications and respond to routine customer calls and requests for minor application programming modifications.

Operations Support:

• Provides moderately complex professional support for computer systems and/or servers; monitors systems/servers for response time, problem prevention, performance and resource utilization.
• Creates/modifies system user accounts and security profiles; performs patches and upgrades; coordinates and performs server backup and scheduled job operations.
• Recommends the evaluation, selection, and acquisition of new system hardware and software solutions; confers with vendors and/or other agencies as needed; researches options and analyzes costs/benefits of implementation; analyzes integration issues; helps determine communication requirements for new equipment installation; prepares reports and recommendations for management recommending the purchase of microcomputers, software and peripherals.
• Installs and configures complex computer hardware, software, programs and applications, including those serving enterprise-wide functions; tests and troubleshoots systems to ensure functional operation.
• Monitors file servers and production servers; resolves system problems or refers appropriately.
• Assists with the planning, development and preparation of technical standards, operational procedures and system performance objectives.
• Extracts application data and prepares reports; constructs queries; assists users in identifying data reporting needs.

All Support Areas:

• Learns to write and develop documentation and prepare instruction or procedural manuals.
• Participates in large and small technology development projects; assists with large-scale implementation of new processes, upgrades and equipment rollouts; helps implement enterprise-wide upgrade strategies and procedures; helps troubleshoot conversion and implementation problems.
• Performs technical administrative duties; attends meetings; serves on committees and task forces; independently responds to various inquiries and correspondence; prepares information and data requested for administrative review; maintains information system documentation; prepares reports, files, correspondence and other documents.
• Performs other related duties as assigned.

Licenses and Certificates

Depending upon assignment, a valid license to drive in California may be required.

Physical and Mental Standards

Work is generally performed in an indoor office environment that includes frequent exposure to computer screens.

•Mobility: ability to sit for long periods, move about an office, stand occasionally, reach above and below desk level.
•Dexterity: fine manipulation sufficient to operate a computer keyboard, handle individual papers, write and take notes.
•Lifting: frequent lifting of papers, files, equipment and material weighing up to 25 pounds; occasional lifting of items up to 50 pounds.
•Visual Requirements: close vision sufficient to read files, documents, and computer screens and do close-up work; ability to adjust focus frequently.
•Hearing/Talking: ability to hear normal speech, speak and hear on the telephone, and speak in person.
•Emotional/Psychological Factors: ability to make decisions and concentrate; frequent contact with others including some public contact; frequent deadlines and time-limited assignments.

Additional Applicant Information

Applications are accepted online only at:
Select Job Openings, Select Search Jobs, Select Job Title, Create an account and Apply to this job.

Applications will be reviewed by a screening committee. Those applicants selected for personal interview will be notified by letter or phone. In accordance with Board policy official offers of employment will be made only by the Chancellor or Vice Chancellor/Human Resources, YCCD. Final appointment is subject to confirmation by the Board of Trustees.

Federal law requires the District employ only US citizens and aliens authorized to work in the United States. Written verification of employment eligibility is required.
NOTE: A background investigation of new employees is required, including reference checks and a state criminal history report. Employment will not begin until the history check has been cleared by Human Resources. The cost for the criminal history report will be the responsibility of the successful candidate.

The District may hire more than one applicant with this applicant pool.

YCCD is an Equal Employment Opportunity Employer.

Posting Detail Information

Open Date 05/14/2019 Close Date 06/04/2019 Open Until Filled No Posting Specific Questions

Required fields are indicated with an asterisk (*).

  1. * Are you a U.S. Citizen?
    • Yes
    • No
  2. * If you are not a U.S. citizen, are you legally authorized to work in the U.S.?
    • Yes
    • No
    • I am a U.S. citizen question does not apply
  3. * To avoid conflict of interest, Yosemite Community College District (YCCD) permits employment of near relatives only under certain conditions. Are any of your near relatives (child, parent, spouse or domestic partner, sibling, or in-laws or step-relatives in the relationships listed) currently employed by YCCD?Response of YES or NO is required in the area provided. NOTE: If yes, it is required that you provide the person or persons name/s, their position title and the department they are employed.

    (Open Ended Question)

  4. * Please tell us how you heard about this job announcement:
    • Job Fair
    • YCCD Recruitment Website
    • Website-Other
    • YCCD Email
    • Family/Friend
    • Newspaper
    • CCC Registry
Applicant Documents Required Documents
  1. Resume / Curriculum Vitae
  2. Cover Letter
  3. List of Professional References
Optional Documents
  1. Other




Diversity Profile: University



View more

Learn more on Inside Higher Ed's College Page for University

Arrow pointing right
Job No:
Posted: 5/20/2019
Application Due: 6/4/2019
Work Type: