Job Title |
|
Job Family |
|
Job Code |
|
Job Exempt |
GIS Applications Developer III
|
|
Seiu_Professional
|
|
GAD03
|
|
Y
|
|
|
|
|
|
Pay Grade |
|
Pay Rate Type |
|
Minimum |
|
Midpoint |
|
Maximum |
|
|
|
|
S10
|
|
Salary
|
|
$31.51
|
|
$41.75
|
|
$51.98
|
|
|
Job Description
|
|
Performs professional, technical, and analytical work in programming and software systems analysis. Responsible for writing, reviewing, and modifying computer programs; formulating program testing data; program testing and debugging; and training and assisting City personnel in using computer applications and equipment. Also assists in analyzing manual and automated systems; determining the feasibility of computer applications; and designing, implementing, testing, and improving geographical information systems applications and procedures. Work requires independent judgment and the ability to work independently or as a team member. Work is performed under the general supervision of the GIS Manager. Performance is reviewed through observation, discussion, and review of the effectiveness of programs and client feedback.
Minimum Qualifications:
Bachelor's Degree in Geographic Information Systems, Geography, Computer Science, or related field, experience creating data automation scripts and data models, and five (5) years experience working with a Geographic Information System in planning, public safety, information technology, or public works; or an equivalent combination of education, training, and experience. Must pass police background investigation. Ability to administer an ArcSDE environment required. Must have good verbal and writing skills. Must be able to lead a development team for large-scale projects.
Additional Qualifications for Promotion:
Promotions are not to be considered an automatic function of longevity and are subject to the review and authorization of the Supervisor. The employee’s last performance review must have resulted in an overall rating of Meets standards or better with no factor rating of less than meets.
|
|
Responsibilities
|
|
EXAMPLES OF WORK PERFORMED:Note: The listed duties are only illustrative and are not intended to describe every function that may be performed by this job class. The omission of specific statements does not preclude management from assigning specific duties not listed if such duties are a logical assignment to the position.
Participates in the development and planning of new or revised systems, scheduling and directing the preparation of programs, and the evaluation of application software products.
Analyzes and designs procedures for GIS applications; meets with clients to determine their needs.
Checks existing programs within systems for errors in logic and program content; makes necessary changes.
Confers with supervisor, project manager and clients to resolve questions of program intent, and output requirements, input data acquisition, program scope and internal controls and checks.
Trains and assists City personnel in the use of computer applications and equipment.
Conforms to the application development methodology, applicable technical and data standards.
Develops system proposals, data models, documentation, and client procedures.
Develops design/programming specifications for reports, files, or tables.
Performs other related duties as required.
STREETS & STORMWATER:
Administrates the Division's CMMS software including adding/removing users, configuring security settings and user roles, creating and modifying service request/work order forms and configuring various system settings.
Works closely with software vendor to develop and improve data workflows and user interface, streamline reporting across the Division including the annual N.P.D.E.S report, and resolve technical issues.
Manages the existing GIS asset layers of the Division and helps to develop new layers when needed.
Performs other related duties as assigned.
KNOWLEDGE, SKILLS AND ABILITIES:
Considerable knowledge of geographical information systems principles, practices, and methods, and of the operating characteristics, capabilities, and limitations of computer equipment
Broad conceptual knowledge of GIS methodologies and workflows
Knowledge of ESRI application environment, ArcGIS Desktop, ArcGIS Pro, ArcGIS Web AppBuilder API, and Rest API
Knowledge of statistical analysis
Knowledge of operational methods and procedures regarding information technology
Knowledge of GIS database design principles
Knowledge of spatial analysis methods and geoprocessing tools
Skilled in written and verbal communication
Skilled in writing in programming languages including SQL, Python, and Arcade
Ability to coordinate and assist in training personnel in computer operations, desktop support and call center practices and procedures
Ability to think critically
Ability to establish and maintain effective working relationships with others
|
|
|
|