Computer Systems Analyst (Assessor)

Shelby County Government•Memphis, TN

About The Position

The Computer Systems Analyst works independently or in a lead capacity to assess hardware and software needs, configure systems, install and modify systems, ensure data quality, and test and debug new and existing programs and operating systems. The role covers personal computers and minicomputers at the divisional or elected-official-office level, including GIS functionality. The position is classified at Pay Grade 54, with salary commensurate with experience and education. The analyst evaluates and supports computer hardware, software, networks, databases, and GIS applications; serves as a technical resource and vendor liaison; and prepares system assessments, recommendations, reports, and operating procedures. The role may supervise, train, and evaluate employees in lower classifications. The position is subject to a background check; convictions substantially related to the potential job duties may be considered but will not automatically disqualify a candidate. Employees hired after September 1, 1986, must reside in Shelby County and continue to do so as a condition of employment, except for the stated public-safety and civil-service exemptions.

Requirements

  • At least four years of experience in data analysis, systems administration, cadastral mapping, hardware and software maintenance, and application development and programming, or an equivalent combination of related education and/or experience.
  • Bachelor’s degree from an accredited college or university in computer science, geographic information systems, geography, civil engineering, or a closely related field, or an equivalent combination of related education and/or experience.
  • Proof of education, training, and/or experience is required.
  • Knowledge of ArcGIS 10.3 or higher, Microsoft operating systems, Oracle database applications, and Microsoft SQL.
  • Knowledge of GIS as related to cadastral mapping and assessor information systems, feature classes, coordinate-system conversion, and dataset import/export.
  • Knowledge of application system analysis and programming for microcomputers, current hardware and software technologies, and hardware/software interfacing products.
  • Knowledge of budget planning and extension as related to computers.
  • Ability to maintain short- and long-term technical program plans and long-term hardware and software requirements for single- and multi-user databases.
  • Ability to formulate business problems and devise methods to resolve them; plan comprehensively; conduct feasibility studies; and write technical reports.
  • Ability to develop and implement data-system program revisions to meet organizational needs.
  • Ability to communicate technical and nontechnical information orally and in writing to users, management, and vendors.
  • Ability to interact professionally with coworkers, vendors, management, and others.
  • Skill in Visual Basic application development.
  • Skill in using personal-computer software, including word processors, operating systems, database managers, spreadsheets, backup/restore and diagnostic utilities, and networking operating systems.

Responsibilities

  • Analyze and define current and future microcomputer hardware and software needs, including evaluating, installing, testing, and debugging hardware and software.
  • Coordinate acquisition and installation of departmental microcomputers and Local Area Networks (LANs).
  • Translate business problems into logical statements and devise procedures for solving them through systems utilization.
  • Provide technical support and guidance on data processing systems to organizational units.
  • Liaise with vendors to plan hardware and software needs and resolve problems.
  • Coordinate with other departments to share GIS information.
  • Prepare reports and correspondence about data-system assessments, recommendations, and operating-problem resolutions.
  • Monitor employee progress and program effectiveness; organize and conduct training in specialized PC applications; evaluate training needs and recommend external training as necessary.
  • Manage mainframe and personal-computer data-system applications, including database management, Windows, backup and restore, diagnostic utilities, and network operating systems.
  • Define specifications for complex operating-software programming applications and modify and maintain complex existing applications.
  • Supervise, train, and evaluate Computer Systems Technicians, Office Systems Technicians, and/or other lower-classification employees, if needed.
  • Establish and maintain documentation and procedures for in-house techniques in the form of a user’s manual.
  • Perform other related duties as assigned or directed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service