Skip to Main Content

Programmer Analyst II

Citrus Community College Glendora, CA

  • Posted: 11 days ago
  • $33 Hourly
  • Contractor
Job Description: Posting Number: 0600970 Position Title: Programmer Analyst II (000000-2022032-102021-04) Posting Date: 10-05-2021 Closing Date: 11-02-2021 Department/Division: TeCS (Tech&Cmptr Srvcs) Funding: Categorical Funded Job Category: Classified Assignment: Full-Time Percentage Employee: 100% Months per Year: 12 months Work Days per Week: 5 - Monday through Friday Work Schedule per Day: 8:00 am to 5:00 pm Work Shift for this Position (select all that apply): Days FLSA: Nonexempt Placement/Range: 46-1 (Starting salary for a new classified hire at Citrus College is fixed at Step 1.) Pay Rate: $5,715.35/mth ($32.97/hr) Salary listed includes a temporary 2% increase that expires on 12/31/23. Benefits: The District provides a fully paid, comprehensive program of fringe benefits including major medical, dental, and vision insurance for full-time employees and eligible dependents. Life insurance provided for employee only. Optional Applicant Documents Resume, Cover Letter, Other Document (s), Transcripts, Licenses and Certificates Position Summary: POSITION SUMMARY The Programmer/Analyst II is the second and mid-level position in the technical analysis and applications programmer career ladder. This position performs analysis, development, coding, testing, and documentation of computer applications on multiple platforms for academic and business processes; provides technical support, troubleshooting and problem resolution on computer applications; develops interfaces to external systems. Essential Duties and Responsibilities: ESSENTIAL DUTIES AND RESPONSIBILITIES - Follows systems development life-cycle techniques and utilizes joint application development processes and project management techniques and specialized software packages/applications. - Analyzes and defines current organizational functions, processes, sources and uses of information, and other data to determine application needs and requirements. - Documents workflow using organization and data flow charts and other related materials. Produces application design specifications and documentation on inputs, outputs, and data structures. - Identifies and documents business processes and workflow that contribute to enhanced information flow by interviewing users, generating process maps, and proposing process solutions. Identifies information, hardware and software to support processes. - Prepares system design specifications and documentation for all data input, output, and structures. - Coordinates, defines, prepares, and modifies original applications, involving staff members of multiple organizational units, usually in one or more committee formats. - Designs inputs, including data entry screens, scanner forms and files. Designs outputs, including reports, files, and display screens. - Develops user and system documentation. - Provides technical support, problem resolution, and data research for end users. - Troubleshoots application errors. In conjunction with users, isolates problems from symptoms, determines alternatives and develops and implements solutions. - Works with external agencies, independent contractors, vendors, and organizations on technology services, applications, and/or data requirements. - Maintains up-to-date knowledge of evolving computer technologies, including hardware, software releases, languages, problem solving techniques, and development tools. - Performs other duties as assigned that support the overall objective of the position. Knowledge, Skills and Abilities: KNOWLEDGE, SKILLS AND ABILITIES - Requires in-depth knowledge of computer applications design and development. - Requires in-depth knowledge of program development techniques, procedures, tools, and documentation requirements as well as the software system development life cycle. - Requires in-depth knowledge of complex principles and procedures of computer systems, including analysis, and design. - Requires in-depth knowledge of database concepts, design techniques, and tools. - Requires in-depth knowledge of computer file methods, structured testing techniques, and programming languages used by the District such as Visual Basic, SQL, ASP or others currently in industry use. - Requires problem solving and analytical skills. - Requires well-developed human relation skills to facilitate small group processes, conduct training, provide technical support, and apply understandable lines of questioning when trying to understand department needs or problems. - Must be able to perform all of the relevant duties of the position with limited supervision. - Requires the ability to analyze technical problems and to develop and apply appropriate solutions. - Requires the ability to conduct information interviews through individual conferences and group processes, and then translate user requirements into computer programs and systems. - Must be able to coordinate systems development functions and steps and follow logical progressions for programming systems. - Must be able to design, program, install, and maintain programs for original and purchased applications and systems, including databases. - Requires the ability to write basic to complex programs. - Requires the ability to analyze data and develop logical solutions. - Requires the ability to discuss technical information with users, discern their needs and develop programs, systems, screens, etc., which meet those needs. - Must be able to communicate technical and complex information to non-technical users. - Must be able to read, understand and apply information from technical manuals and education code regulations. - Must be able to prioritize work in order to meet deadlines and maintain schedules. Minimum Qualifications: See Education and Experience below. Preferred Qualifications: PREFERRED QUALIFICATIONS - Experience with Oracle database and SQL programming - Experience with ERP applications - IT experience in a college or university environment - Evidence of ability to communicate effectively, in English, with a diverse population, both orally and in writing Education and Experience: EDUCATION AND EXPERIENCE - An associate degree in computer science, or the completion of at least sixty (60) college-level semester units, and three years of computer programming experience; or, in the absence of an associate degree, or the completion of at least sixty (60) college-level semester units, five years of computer programming experience. Physical Abilities: PHYSICAL ABILITIES - Incumbent must be able to function effectively indoors engaged in work of primarily a sedentary nature. - Requires the ability to sit for extended periods of time to accomplish data entry and deskwork. - Requires sufficient arm, hand, and finger dexterity in order to use a personal computer keyboard, multi-media presentation, and other office equipment. - Requires normal hearing and speaking skills to communicate in one-on-one and small group settings and distinguish sound prompts from equipment. - Requires visual acuity to read printed materials and computer screens. Special Instructions to Applicants: "CITRUS COLLEGE IS AN EQUAL OPPORTUNITY EMPLOYER." It is the policy of the District not to discriminate against and to encourage a diversity of applicants based on national origin, religion, age, sex or gender, race, color, medical condition, ancestry, sexual orientation, marital status, physical or mental disability, use of family and medical care leave, genetic information, military or veteran status, gender identity, gender expression, or because he or she is perceived to have one or more of the foregoing characteristics, or based on association with a person or group with one of more of these actual or perceived characteristics. SPECIAL INSTRUCTIONS TO APPLICANTS Applications are considered legal documents, and as such, all areas of the application must be completed, or your application packet will be considered incomplete and will not be moved forward. While it may be appropriate in some areas of your application to use "NA" (not applicable), do not use terms such as "see resume" or "see attached". When listing your work experience, please specify the beginning and end dates for each job you held and describe your experience. Applicants are responsible for ensuring that all required documents, and those additional documents you choose to include, are attached BEFORE clicking the "Finished Attaching Documents" button and confirming. It is advisable to attach "Optional" documents first, and then "Required" documents once you are ready to click on the "Finished Attaching Documents" button and confirming. Application and Supplemental Questionnaire must be complete. A resume will not substitute for a fully completed employment application and supplemental questionnaire. Incomplete applications will be rejected. When listing your work experience, please specify the beginning and end dates for each job you held and describe your experience. Additional documents CANNOT be added to your electronic application packet once you click on "Finished Attaching Documents" and receive your confirmation number; so, please be sure you have all documents you will upload handy and in an electronic format. THE APPLICANT TRACKING SYSTEM WILL NOT ACCEPT DOCUMENTS LARGER THAN 2MB. IF YOUR DOCUMENTS DO NOT UPLOAD, PLEASE RESIZE. If you do not have all your documents handy at the time you are applying for the position, we advise you to click on "Finish Attaching Documents Later". Be sure, however, to finish attaching your documents BEFORE the close or first consideration date for the position. Please remember, you will NOT be able to attach additional documents after you have selected "Finished Attaching Documents" and have received a confirmation number, and you will not be able to apply for a position after the position has closed. Please note, should an applicant apply for a position more than once, only the most recently received applica

Citrus Community College


Glendora, CA
91741 USA



View all jobs at Citrus Community College

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.