Job Title |
|
Job Family |
|
Job Code |
|
Job Exempt |
GIS Programmer Senior
|
|
Seiu_Professional
|
|
AIM51
|
|
Y
|
|
|
|
|
|
Pay Grade |
|
Pay Rate Type |
|
Minimum |
|
Midpoint |
|
Maximum |
|
|
|
|
S11
|
|
Salary
|
|
$28.90
|
|
$38.30
|
|
$47.69
|
|
|
Job Description
|
|
Performs technical work involving the use of computers in the design and maintenance of the City's Geographic Information System. In addition to maintaining certain GIS databases, applies understanding of GIS and a diverse array of related technologies in order to augment the efficiency and effectiveness of program staff. Work is performed under general supervision and is evaluated for timeliness, accuracy, and effectiveness.
Minimum Qualifications:
Bachelor's Degree in Geography, Urban and Regional Planning, Geographic Information Systems, Computer Science, or Engineering plus four (4) or more years experience using CAD or GIS, at least two (2) years of which must have been spent in an advanced programming or technical support role; or an equivalent combination of education, training, and experience.
|
|
Responsibilities
|
|
KNOWLEDGE, SKILLS, AND ABILITIES:
Knowledge of a diverse array of GIS related technology.
Knowledge of CAD and ArcGIS 10.x.
Knowledge of relational database management systems.
Knowledge in setting up and maintaining peripheral equipment such as printers, plotters, scanners, etc.
Knowledge of Cartegraph or other asset management applications.
Skilled in the use of SQL query language.
Ability to effectively communicate both orally and in writing.
Ability to train others in the use of computer applications
Ability to write scripts using Python and VB script languages.
Ability to recognize operational inefficiencies and develop strategies and tools for mitigating them.
Ability to work under pressure and unsupervised.
Ability to narrow down and solve unstructured problems.
Ability to operate computers for extended periods of time.
WORK PERFORMED:
Uses Python and VB script languages to streamline production procedures and develop end user applications/data.
Designs graphic and non- graphic database structures.
Provides technical support to other program staff (hardware and software).
Trains new personnel and prioritizes schedules and work for the program as directed. Establishes and documents work procedures and information flows.
Works with Information Systems staff concerning system enhancements, problem resolution and data base/application design.
Assists staff with data maintenance where appropriate. Performs related work as required.
|
|
|
|