Hillsborough County Government logo or seal
Hillsborough County Government

Software Specialist I (#SFTSP1CLKO) CLKO
$22.49-$35.69 Hourly / $3,898.27-$6,186.27 Monthly / $46,779.20-$74,235.20 Yearly


Performs duties providing technical assistance to users of personal computers, networks, mini computers or mainframe computers and peripheral devices to include maintaining and troubleshooting operating, communications, and applications and/or systems software and peripheral devices.


A Bachelor's degree in a computer technology field; and
One year of experience installing, configuring and supporting computer hardware and software technologies.

An equivalent combination of education, training and experience that would reasonably be expected to provide the job-specific competencies noted below.


  • 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 software applications installation, operation, testing, and maintenance methods and techniques.
  • Working knowledge of computer hardware components.
  • Working knowledge of agency standards for hardware and/or software.
  • Working knowledge of applicable computer technical publications and reference material.
  • Skill in communicating technical information to non-technical users.
  • Skill in systematic problem solving.
  • Skill in developing, reviewing and editing documentation.
  • Skill in the use of mainframe, mini or networking hardware.
  • Ability to analyze and solve routine computer related problems.
  • Ability to establish and maintain effective working relationships with others within and outside the organization and work collaboratively in a team environment.
  • Ability to train 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.

  • Installs, tests, and maintains software applications on personal computers, networks, or mini/mainframe computers; documents software use standards.
  • Uses network operating system software to create and maintain networks of personal computers.
  • Supports department and function specific automated programs, multiple operating systems and ensures access to the internet.
  • Writes and implements programs, macros and batch files using computer languages. 
  • Troubleshoots problems and takes corrective action.
  • Creates and maintains library of client files on backup tapes in accordance with established standards.
  • Manages computer inventory and sets-up and maintains images for workstations, laptops, tablets etc.
  • Reads computer hardware and software product literature and specifications, evaluates utilities, may investigate in detail with vendor, and makes recommendations concerning purchases.
  • Assists with the design, programming, and maintenance of software.
  • Writes and edits software and hardware manuals for system users.
  • Reviews existing system documentation for clarity and completeness and recommends changes.
  • Receives calls from clients reporting hardware or software failures or problems, and provides guidance for their quick resolution.
  • Establishes and maintains records of hardware and software failures using problem management system, to track problem trends and provide input to management for their prevention.
  • Recommends or provides training to computer hardware and software users to enhance their knowledge and capabilities.
  • Assists in the preparation and publication of informational newsletters for users.
  • Drives a vehicle to remote locations to deliver, pick up, install and/or troubleshoot equipment problems.
  • 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.

CLASS: SFTSP1CLKO; EST: 8/19/2013 2:22:00 PM; REV: 8/19/2013 2:22:00 PM;