Information Technology Analyst

City of RialtoRialto, CA

About The Position

Under general supervision, to perform a variety of journey-level professional and technical duties in support of computer systems; to serve as a project lead in the installation of new automated technology; to install, update and maintain both hardware and software systems; to troubleshoot and resolve computer system malfunctions; to participate in developing bid specifications and other purchasing activities related to computer acquisitions; and to perform a variety of duties relative to assigned areas of responsibility.

Requirements

  • Three (3) years of information technology experience in the installation of new automated technology, including both hardware and software systems; maintaining, troubleshooting and resolving highly technical computer systems; and programming and analysis experience.
  • Bachelor's Degree in Computer Science, Information Technology, Network Administration or a related field, or any combination of education and experience that provides equivalent knowledge, skills, abilities.
  • Possession of a State of California driver’s license and the ability to maintain insurability under the City’s vehicle insurance program.
  • Knowledge of: Operations, services and activities of an information technology program.
  • Knowledge of: Operational characteristics of computer systems.
  • Knowledge of: Principles and practices of programming and systems analysis.
  • Knowledge of: Modern and complex computer hardware and software including network servers.
  • Knowledge of: Methods and techniques of computer programming in a variety of languages.
  • Knowledge of: Methods and techniques of troubleshooting and diagnosing computer system and network malfunctions.
  • Knowledge of: Methods and techniques of developing and maintaining technical manuals.
  • Knowledge of: Principles and practices of computer systems design and maintenance.
  • Knowledge of: Principles and practices of network administration.
  • Knowledge of: Recent developments, current literature and information related to information technology.
  • Knowledge of: Cabling protocols, hardware, and software.
  • Knowledge of: Technical specifications, standard performance, and possible configuration options for all common components and peripherals.
  • Knowledge of: Distributed database installation, structuring, maintenance, and troubleshooting.
  • Knowledge of: Basic scripting, as well as desktop publishing or user interface design.
  • Knowledge of: Modern computer equipment and tools for repair.
  • Knowledge of: Principles of customer service.
  • Knowledge of: Occupational hazards and standard safety practices.
  • Knowledge of: Pertinent Federal, State and local laws, codes and regulations.
  • Ability to: Perform a variety of highly technical duties in support of information technology programs.
  • Ability to: Troubleshoot computer malfunctions.
  • Ability to: Evaluate hardware and software requirements.
  • Ability to: Implement hardware and software changes and enhancements.
  • Ability to: Install, configure, troubleshoot, maintain, and/or repair hardware and software problems.
  • Ability to: Analyze, design, program, install and maintain highly technical systems.
  • Ability to: Participate in system purchasing and bid specification.
  • Ability to: Interpret and explain City policies and procedures.
  • Ability to: Communicate clearly and concisely, both orally and in writing.
  • Ability to: Establish and maintain effective working relationships with those contacted in the course of work.
  • Ability to: Analyze, troubleshoot, and resolve routine technical networking issues.
  • Ability to: Respond to requests and inquiries from departmental users and provide assistance as needed.
  • Ability to: Be adaptive towards new systems and technology that may be implemented in the organization.
  • Ability to: Make the necessary changes to computer components within the organization.
  • Ability to: Understand consequences of changes on individual systems with respect to entire organizational system.
  • Ability to: Work independently in the absence of supervision.
  • Ability to: Evaluate and prioritize tasks under deadlines.
  • Ability to: Interpret and apply Federal, State and local policies, laws and regulations.

Nice To Haves

  • Certification in Network Administration and Software Engineering is highly desirable.

Responsibilities

  • Provides user support to departmental employees operating City computer programs, peripherals, hardware, software and network systems; ensures that all equipment and applications are functioning properly by effecting changes and repairs; develops reliable and automated distribution systems to sustain system security.
  • Provides support to departmental information systems requirements; evaluates needs; conducts cost/benefit analyses; makes recommendations on hardware or software to meet business and operational needs; serves as a project lead in developing and implementing new technology.
  • Oversees the operations of departmental computer networks; troubleshoots network problems; maintains network security; maintains file servers; participates as a network administrator; contacts vendor as needed.
  • Provides professional assistance in purchasing and acquiring computer equipment and software; participates in the development of bid specifications.
  • Participates in the development and administration of automation project budgets; estimates time, materials, and equipment required for jobs assigned; requisition materials as required; implements budgetary adjustments as appropriate and necessary.
  • Installs computer software and hardware at assigned locations; ensures that all equipment and applications are functioning properly; performs computer backups as required.
  • Provides assistance in developing and implementing systems and standards for database design, backup and recovery; performs programming and systems analysis.
  • Prepares, maintains, and updates program and system documentation including logs, records, technical manuals and operation procedures.
  • Work with other positions in the department to learn the day-to-day operation of all systems.
  • Respond to user inquiries in a courteous manner; provide information within the area of assignment; resolve complaints in an efficient and timely manner.
  • Perform related duties and responsibilities as required.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service