Under limited supervision performs technical duties and provides complex geospatial programming and application development.
This is a professional-level position that performs mid-level to complex geospatial programming functions and/or application development. This position operates with a high degree of autonomy and accountability.
Provides advanced geospatial support through programming and/or application development. Analyzes functional requirements of geospatial applications. Develops and deploys geospatial technology. Prepares user manuals and trains user staff in the operation of geospatial applications. Pursues advanced-level use of current and future geospatial technology for the organization. Develops and uses custom scripts to automate workflows. Reviews and recommends improvements to existing architectures and systems. Coordinates with other information technology areas. Collaborates with various levels of management to define and design complex applications to meet the requirements of the organization.
Knowledge of relevant laws, regulations, policies, and procedures. Ability to exercise judgement and discretion. Ability to communicate effectively both verbally and in writing. Ability to establish and maintain effective working relationships. Knowledge of advanced geospatial concepts. Knowledge of common programming languages and platforms used in a geospatial environment. Knowledge of application development lifecycle.
A bachelor's degree in related field, or an associate's degree and relevant work experience, or an approved acceptable equivalent.