FIRE DEPARTMENT SANTA CLARA COUNTY INFORMATION SYSTEMS ANALYST I INFORMATION SYSTEMS ANALYST II INFORMATION SYSTEMS ANALYST III DEFINITION The Information Systems Analyst series generally perform professional level information systems duties in the development, installation, and maintenance of application software and the maintenance and administration of computer systems, servers and applications; provide technical support and assistance to Department users; and perform a variety of analytical and technical duties relative to the assigned area of responsibility. These alternately staffed classifications are Fair Labor Standards Act exempt, unrepresented positions in the Classified Service. DISTINGUISHING CHARACTERISTICS Information Systems Analyst I: This is the entry-level class in the Information Systems Analyst series. This class is distinguished from the Information Systems Analyst II by the performance of more routine tasks and duties, including support of the least complex systems and applications. This class will require close supervision since it is typically used as a training class. Information Systems Analyst II: This is the full journey-level class within the Information Systems Analyst series. Incumbents within this class perform the full range of duties as assigned and may receive only occasional instruction or assistance as new or unusual situations arise. This class is distinguished from the Information Systems Analyst III in that the latter performs the most complex duties assigned to classes within this series including the maintenance and administration of large/complex systems. Information Systems Analyst III: This is the advanced-level class in the Information Systems Analyst series. Positions at this level are distinguished from other classes within the series by the level of responsibility assumed and the complexity of duties assigned. Incumbents perform the most difficult and responsible types of duties assigned to classes within this series including maintaining the most complex Department applications and performing systems analysis duties. Incumbents in this role may also hold a team lead position. Incumbents at this level are required to be fully trained and knowledgeable in all procedures related to assigned area of responsibility. EXAMPLE OF DUTIES Depending upon assignment, duties may include, but are not limited to the following: Perform a variety of professional level duties to support information technology systems and programs in assigned area; serve as liaison between system users and information systems staff in the development, implementation, administration and maintenance of information systems, computer programs, and software applications.
Information Systems Analysts I, II, and III, Page 2 EXAMPLES OF DUTIES (continued) Provide technical assistance to system users in accordance with applicable information systems policies, procedures, methods, and techniques. Respond to requests from users regarding system operations; provide solutions to operations problems; refer users to appropriate staff member. Develop, install, evaluate, and maintain software applications and computer hardware; troubleshoot and rectify problems; recommend changes as needed. Coordinate and document testing of new or revised software applications. Perform system maintenance activities on various files; monitor system disks for space; maintain system security; reset user passwords; grant or revoke system access. Provide support to local area networks; create and modify user accounts; maintain electronic mail access; install and configure hardware and software; enable local area network connection; maintain file servers; monitor network performance; troubleshoot network problems; coordinate maintenance and repair with information systems or vendor staff. Develop written technical documentation, internal operating procedures, and user manuals and instructions; develop instructional materials and conduct training programs on software applications; update technical and training manuals as required. As assigned, perform database administration duties; provide support to programming staff in planning, designing and implementing application databases; maintain database security and user access; design, create and maintain physical objects including tables, files, libraries and indexes to support computer applications using database management systems; monitor database performance and troubleshoot problems; monitor and maintain space allocation for databases and files. Create various reports, charts, and other materials from multiple layers of data stored in Department databases; assist in database maintenance and quality control. Analyze user needs; design, write and execute programs in a variety of programming environments; design input and output documents including screens, forms, and reports. Prepare project cost estimates and justification for new or enhanced system modifications; may prepare requests for proposals for vendor services. Perform quality assurance duties; review new application software for compliance with applicable quality assurance standards before implementation. Attend and participate in professional group meetings; stay abreast of new trends and innovations in the field of information technology. Must possess the physical characteristics to perform the critical and important duties of the job, including sufficient dexterity, stamina, and physical strength to lift and carry up to 50 pounds and to operate related equipment. May work irregular and protracted hours, including weekends. Perform other duties as assigned.
Information Systems Analysts I, II, and III, Page 3 EMPLOYMENT STANDARDS Education and Experience: Any combination of experience and training that would likely provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be: Information Systems Analyst I A bachelor s degree from an accredited college or university with major course work in computer science, information systems or a related field and one (1) year experience in applications programming and/or systems analysis. Possession of an associate s degree in computer science, information systems, business, or a closely related field and two (2) years of recent, increasingly responsible experience designing programming, analysis and administration of computer hardware and software systems. Three (3) years of recent, increasingly responsible experience designing, programming, analysis and administration of computer hardware and software systems. Information Systems Analyst II A bachelor s degree from an accredited college or university with major course work in computer science, information systems or a related field and two (2) years of increasingly responsible software applications programming and/or systems analysis experience. Possession of an associate s degree in computer science, information systems, business or a closely related field and four (4) years of recent, increasingly responsible experience designing programming, analysis and administration of computer hardware and software systems. Five (5) years of recent, increasingly responsible experience designing, programming, analysis and administration of computer hardware and software systems. Information Systems Analyst III A bachelor s degree from an accredited college or university with major course work in computer science, information systems or a related field and three (3) years of increasingly responsible software applications programming and/or systems analysis experience. Possession of an associate s degree in computer science, information systems, business or a closely related field and five (5) years of recent, increasingly responsible experience designing programming, analysis and administration of computer hardware and software systems. Six (6) years of recent, increasingly responsible experience designing, programming, analysis and administration of computer hardware and software systems.
Information Systems Analysts I, II, and III, Page 4 Information Systems Analyst I Knowledge Of: Basic understanding of the Apple and Windows platforms. Basic theories and applications of computer science. Basic principles and practices of applications systems programming. Personal computer hardware and software components. Basic methods and techniques used in the installation, troubleshooting and maintenance of software applications. Basic methods and techniques used in the installation, troubleshooting, upgrading, and problem resolution of information systems. Operational characteristics of various computer programs, networks, software packages, and programming languages. Basic characteristics of various computer programs, networks, software packages, and programming languages. Ability To: Provide technical support for the implementation and maintenance of various software applications. Create various reports, charts, and other materials from multiple layers of data stored in Department databases. Respond to and identify user needs and determine resolutions. Learn methods and techniques of application development, system design, and programming. Learn to recommend, design, implement, and install computer software applications. Learn to apply a wide variety of computer programming languages. Learn to detect, isolate, and resolve application problems. Learn to analyze and assess the technological needs of Department groups. Learn to install, troubleshoot, and upgrade Department information systems. Learn to evaluate, test, implement, and support new operating systems. Learn to analyze and assess the technological needs of Department groups. Perform routine systems analysis duties. Recommend appropriate technology to meet client needs. Communicate clearly and concisely, both orally and in writing. Establish and maintain effective working relationships with those contacted in the course of work.
Information Systems Analysts I, II, and III, Page 5 Information Systems Analyst II In addition to the qualifications for Information Systems Analyst I: Knowledge Of: Expert understanding of the Apple and Windows platforms. Methods and techniques of application development, system design, and programming. Methods and techniques of system design, programming, and software installation. Principles and procedures of quality assurance and security related to computer information systems. Principles and practices of computer science and information systems. Principles and practices of software troubleshooting. Operational characteristics of a variety of computer platforms and operating systems. Methods and techniques used in the installation, trouble shooting and maintenance of information systems. Pertinent local, state, and federal codes, laws, and regulations. Ability To: Setup, administer, maintain, monitor, and install network server, hardware and software applications. Recommend, design, implement, and install computer software applications. Apply a wide variety of computer programming languages. Detect, isolate, and resolve information system problems. Analyze and assess the technological needs of Department users. Independently perform systems analysis activities. Install, troubleshoot, and upgrade Department information systems. Evaluate, test, implement, and support new operating systems. Oversee quality assurance and security procedures for information system services. Monitor, maintain, and administer a variety of network operating systems. Design, implement, and maintain information systems and supporting hardware and software applications. Information Systems Analyst III In addition to the qualifications for Information Systems Analyst II: Knowledge Of: Advanced understanding of the Apple and Windows platforms. Advanced programming techniques including integrated database management applications.
Information Systems Analysts I, II, and III, Page 6 Knowledge Of: (continued) Advanced network configuration and tools to administer the network. Operational characteristics and capabilities of database management systems. Principles and procedures of quality assurance and security related to computer applications. Methods and techniques of system design, programming, and software installation. Serve as the lead in project implementations. Advanced principles and practices of computer science and information systems. Advanced principles and practices of information systems programming. Advanced principles and practices of software troubleshooting. Ability To: Recommend technical and procedural hardware, software, and administrative improvements to departmental staff. Research and evaluate network systems, performance capacity, and compatibility with computer systems and portable devices Perform highly advanced programming and database management duties. Oversee quality assurance and security procedures for applications services. Interpret and analyze user information systems requirements and develop solutions. Perform highly advanced systems and analysis programming duties. Install, test, and configure highly complex hardware and software applications and programs. Supervise and lead others in the area of technology direction. Working Conditions/Physical Demands: Work is performed both in an office setting and in the field. There may be exposure to noise and dust. Work may involve physical exertion including stooping, reaching, crawling, and climbing. Essential and marginal functions may require maintaining physical condition necessary for sitting for prolonged periods of time. Manual dexterity; clear, understandable speech; and visual and hearing acuity are also required. Required License: Possession of a valid state of California driver s license. Pre-Employment Conditions: As a condition of employment, the candidate must pass a psychological examination and background check. INFORMATION SYSTEM ANALYST I, II, III/rl/07.16.12