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.
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 production.
- Geospatial analysis techniques, including geo-processing, statistical tools and raster processing.
- Principles and techniques of GIS database design and data models.
- 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 Arc Objects.
- 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 use planning.
- 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 in writing.
- 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 guidelines.
- 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 computer science.
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