(GEOGRAPHIC INFORMATION SYSTEMS) ANALYST II
SANTA CRUZ COUNTY
Under general supervision, to conduct mapping, spatial
analysis, programming and support duties and to participate in the development,
installation, integration, training, documentation, testing, and maintenance of
the County's Enterprise Geographic Information System (GIS) and database
applications; to evaluate user requirements and develop technical solutions;
and to do other work as required.
This is the journey
level class in the GIS Analyst series. Incumbents may function independently in
local and/or remote locations to perform work that requires extending
established procedures and interpreting moderately complex issues. Incumbents
perform a full range of duties. Work is usually performed with limited
technical direction and may involve programming in scripting languages to
support data processing and creating graphical user interfaces. Incumbents have
a high level of cartographic and analytical expertise using GIS software. This
class is distinguished from the higher class of GIS Analyst III in that the
latter administers assigned databases and acts as the project lead on assigned
projects, including all phases of project management. This class is
distinguished from the next lower class of GIS Analyst I in that the latter
typically receives direct supervision, relies on higher level staff for
technical direction and task prioritization, and exercises limited judgment on
implementation issues. Errors may result in loss of customer/user time and/or
data, substantial impact on department image and/or minimal exposure from
software licensing non-compliance.
- Develops and customizes GIS desktop and web applications
using a variety of programming and scripting languages.
- Administers the county's internet mapping software and
creates internet mapping services.
- Provides consultation and technical support to GIS users.
- Provides classroom training to GIS users and makes
presentations at user groups.
- Develops geospatial data and data models.
- Conducts GIS user needs assessments. Identifies workflows
that could benefit from integration of spatial information. Documents GIS
user needs requirements as they relate to GIS and spatial data.
- Coordinates with other County personnel, vendors, and
subcontractors on the implementation and integration of third-party GIS
products based upon the functional needs of clients.
- Reviews the work of GIS Technicians and subordinate GIS
Analysts, provides technical direction as needed, and may assign tasks to subordinate
- Uses GIS software to conduct spatial analysis and produce
reports and high quality maps.
- Performs other related duties as assigned.
Thorough knowledge of:
- Principles and practices of geospatial data creation,
conversion, maintenance, and manipulation.
- Geospatial data sources, metadata documentation standards,
and data sharing policies.
- Cartographic principles, including map design and
- Geospatial analysis techniques, including geo-processing,
statistical tools and raster processing.
- Principles and techniques of GIS database design and data
- GIS software concepts and terminology.
- Operational characteristics and capabilities of relational
database management systems.
Working knowledge of:
- Principles and practices of computer programming for
display and analysis of geospatial data in both desktop and web
environments, including application development methods, tools, and
utilities applicable to GIS.
- ArcGIS VBA scripting language using ArcObjects.
- Methods and techniques used in the installation,
troubleshooting and maintenance of software applications.
- Basic database administration principles, methods, and
techniques, including ArcSDE administration.
- Operating systems, hardware configurations, and software.
Some knowledge of:
- Basic networking concepts.
- Surveying, GPS, photogrammetry, remote sensing, and land
- Emergency management practices and terminology.
- Understand, interpret and analyze user GIS requirements
and develop routine desktop and web based mapping applications using
various computer programming languages.
- Conduct GIS user needs assessments and summarize findings
- Represent the County with other agencies and user groups.
- Support the Emergency Operations Center (EOC) GIS mapping
needs during EOC activation.
- Solve basic networking problems.
- Prioritize multiple tasks; plan and organize work to
complete projects efficiently.
- Explain computing concepts to non-technical staff.
- Provide training and technical assistance (one-on-one,
small group, and formal presentations) to County GIS users in the use of
GIS software for mapping and analysis.
- Perform spatial analysis using GIS software.
- Prepare high quality cartographic maps based on customer
requests. Maintain plotters and other peripheral devices.
- Prepare clear and concise documentation, user procedures,
reports of work performed, and other written materials.
- Make sound independent decisions within established
- Work independently in local and/or remote locations.
- Work cooperatively and effectively with other staff
members, customers and vendors/contractors.
- Independently install, troubleshoot, and upgrade GIS related
applications, hardware and peripherals at the desktop level and detect,
isolate and resolve GIS application problems.
- Learn new software applications.
- Provide good customer service.
- Communicate effectively, both orally and in writing.
Education and Experience:
Any combination of training and experience that would
provide the required knowledge and abilities is qualifying. A typical way to
obtain the knowledge and abilities would be:
A Bachelor's Degree
from an accredited college or university with major coursework in GIS or
Two years of
experience performing GIS programming for business applications, which included
analysis and design of several systems or segments of major systems.
Background Investigation: Some positions may require
fingerprinting and/or background investigation.
Other Special Requirements: Availability to work
irregular hours, which may include evenings, nights, weekends and holidays.
Previous Class Titles: Senior Departmental
Information Systems Analyst
Bargaining Unit: 41
Worker's Comp Code: 0053
EEOC Code: 02
Occupational Unit Group: 25