Hillsborough County Government logo or seal
Hillsborough County Government

Systems Analyst (#SYSANLEPCS) EPCS
$26.97-$44.10 Hourly / $4,674.80-$7,644.00 Monthly / $56,097.60-$91,728.00 Yearly


Performs duties in the analysis, design, development, testing, implementation and management of functional automated information systems.


A Bachelor's degree in a Data Processing field; and
Two or more years of experience in computer programming or systems analysis.



  • Customer Commitment - Proactively seeks to understand the needs of our customers and provide the highest standards of service.
  • Dedication to Professionalism and Integrity - Demonstrates and promotes fair, honest, professional and ethical behaviors that establishes trust throughout the organization and with the public we serve.
  • Organizational Excellence - Takes ownership for excellence through one's personal effectiveness and dedication to the continuous improvement of our operations.
  • Success through Teamwork - Collaborates and builds partnerships through trust and the open exchange of diverse ideas and perspectives to achieve organizational goals.


  • Considerable knowledge of the principles and techniques of computer systems including systems analysis, design, long term planning, programming, and computer equipment characteristics.
  • Some knowledge of computer programming languages.
  • Ability to prepare short and long range plans using procedures such as time/flow process charts, critical path analysis and PERT process.
  • Ability to analyze systems and to plan computer applications.
  • Ability to collect, organize and evaluate data and to develop logical conclusions.
  • Ability to train users in computer concepts and applications, and to provide technical assistance to computer staff.
  • Ability to communicate effectively both orally and in writing.
  • Ability to work effectively with others.


Note: The following duties are illustrative and not exhaustive. The omission of specific statements of duties does not exclude them from the position if the work is similar, related, or a logical assignment to the position. Depending on assigned area of responsibility, incumbents in the position may perform one or more of the activities described below.

  • Discusses report requirements and data availability with users; discusses system impact with appropriate functional areas; advises users on the feasibility of converting to automated systems and assists in formulating objectives.
  • Conducts comprehensive preliminary studies and feasibility studies of proposed computer applications including performing costbenefit analysis.
  • Analyzes, plans and designs computer applications including the preparation of all levels of program flow charts, forms, procedures, documentation and system configuration.
  • Tests programs, analyzes output, and ensures modifications are made as necessary to meet objectives.
  • Assigns tasks to programmers and participates in programming.
  • Maintains and modifies existing systems to support user needs.
  • Provides technical assistance and may instruct others in the principles and techniques of programming.
  • Trains users in the system.
  • Evaluates new technological innovations in relation to existing systems and makes recommendations to management.
  • Acts as liaison between department or agency and hardware maintenance and support organizations.
  • Performs other related duties as required. 

This classification description is not intended to be, nor should it be construed as an all inclusive list of the duties associated with a particular position. Management may require incumbents to perform job duties other than those contained in this document at any time.