City of Orlango
City of Orlando
  Job Descriptions » main page »   
 
Job Title   Job Family   Job Code   Job Exempt
GIS Applications Developer II   Seiu_Professional   GAD02   Y
 
        Pay Grade   Pay Rate Type   Minimum   Midpoint   Maximum
        S11   Salary   $28.90   $38.30   $47.69
 
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 of Orlando personnel in using computer applications and equipment. 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 writing SQL scripts and developing ArcGIS Online web applications, and three (3) 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. Must have good verbal and writing skills. Must be able to function as a lead or sole developer for small and medium-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


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