Working for Us
Menu Button
City Logo
Search Button

Job Descriptions

Information Technology Analyst I / Ii



Under general supervision the Information Technology systems Analyst performs highly technical work in the design, programming, testing, installation, planning and maintenance of computer application systems and networks; performs research and development tasks relative to network, performs diagnoses and repairs hardware and software malfunctions; and trains employees in all proper PC computer use and basic software systems.

This position is assigned to the Miscellaneous Bargaining Unit for labor relations purposes and is subject to overtime and call back assignments.


The Computer Systems Analyst is assigned to monitor and maintain the operation of complex computer systems, computer networks and software integration. This is a highly technical position which requires a large degree of independent judgement and initiative.

ESSENTIAL FUNCTIONS: Functions may include but are not limited to the following:

  • May serve as system administrator for department computer network system.
  • Research and evaluate advances in personal computer hardware and software.
  • Participate in planning, and implementation of short and long range technological system needs.
  • Serve as technical resource for developing office technological systems and solving networking problems.
  • Install personal computer hardware and peripherals at workstations including cabling needs.
  • Respond in a timely manner to requests for assistance with hardware and software problems; diagnose problems; repair or arrange for repair or replacement of faulty hardware, disks, drives, peripherals and software packages.
  • Install, test and troubleshoot systems, emulations, application software packages and upgrades.
  • Train users on the use of computer equipment and peripherals, and software packages including word processing, data base management, graphics, and spreadsheet programs.
  • Assist users in developing new computer applications.
  • Maintain records and prepare oral and written reports.
  • Assist in the development and maintenance of Internet connections, home page and e-mail.
  • Monitor the quality of supplies used.


Knowledge of:

  • Personal computer hardware and software, including Microsoft Professional Office and Corel Office Suite packages, CMMS software, CAD/GIS and SCADA.
  • Personal computer hardware architecture.
  • Principles and techniques of computer systems analysis, programming, hardware/software diagnosis and repair, and security.
  • Principles of multiple complex personal computer operating systems and network systems which should include familiarity with DOS, Windows 95, 98 and NT, and Novell systems among others.
  • Principles of the development and maintenance of Internet home pages.
  • Principles and techniques of training.
  • Local and Wide Area Network concepts and terminology, and Internet access protocols.
  • Principles and techniques of complex and technical programming, data processing and programming documentation. Some proficiency in Visual Basic, some ASSEMBLY language, familiarity with AS400, Client Server programming, RISC and CISC Architecture.
  • Advanced Network equipment, including Remote Access Devices, Switches, Routers, Fiber Optics, Repeaters and Leased-Line Equipment (CSU/DSU, TSU).

Ability to:

  • Communicate clearly and concisely, both orally and in writing.
  • Analyze, design, program, install and maintain highly technical and complex programs and equipment.
  • Read, interpret and apply information from complex technical publications, manuals and other documents.
  • Troubleshoot, configure, perform repairs, and install computer hardware and software.
  • Develop and maintain effective working relationships with those contacted in the course of work.
  • Work independently with minimal supervision.

Additional Requirements for the Level II Candidate:

  • Review computer systems for effectiveness and efficiency of system resources.
  • Interface with vendors of hardware and software for prompt resolution of problems encountered.
  • Review and maintain system security and make recommendations for improvement.
  • Develop and evaluate training programs.


Any combination of experience and training that would be likely to provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be:


Equivalent to one year of full-time increasingly responsible experience in computer programming with SQL programming and database report generation, software support, software suites, Wide Area Networking including routing, security and administrative support, computer system repairs, cabling, system design, telecommunications, exposure to DOS and RPG programming.


Equivalent to graduation from an accredited four-year college or university with major course work in data processing, computer science, information processing or a business related field.


Possession of an appropriate and valid California driverís license at the time of appointment and ability to maintain it as a requirement for continued employment.


Microsoft Certified Professional and/or Novell Certification.


Maintain the following physical abilities: See well enough to operate vehicles and equipment, read fine print, instructions, and view computer screens; hear well enough to converse on the telephone and in person; use of hands and fingers for use of computer keyboard, writing and answering telephones; bodily mobility to climb stairs or ladders and lift and carry equipment weighing as much as 50 pounds, as necessary.

      For questions about City employment, please contact:

      Human Resources
      156 S. Broadway, Ste. 235
      Turlock, CA 95380-5454
      (209) 668-5540
      Monday - Friday, 8AM - 5PM

      Million Acts of Kindness

      Icons made by Freepik from is licensed by CC 3.0 BY