GIS Analyst (Programmer)

Glendale Fire Department Glendale , AZ 85301

Posted 3 weeks ago


Under general supervision, designs, develops, maintains and updates Geographic Information Systems (GIS) applications to include City of Glendale maps and GIS databases associate with those maps. This position will also work with legacy databases to develop appropriate work product using GIS tools. This position will also work with City Leadership, staff from various departments and city organizations to determine respective GIS needs.

Essential Functions

  • Researches, analyzes and evaluates requests for new or improved GIS application functionality with emphasis on business need and benefit.

  • Derive accurate GIS application needs analysis through stakeholder interviews.

  • Design, develop, implement and maintain software GIS applications utilizing established City standards and practices.

  • Interface with users, consultants, technical teams and vendors for maximum guidance in determining the most appropriate approach in providing GIS functionality.

  • Insures code changes and modifications are managed using a documented change request system.

  • Prepares and maintains documentation that is current and accurately reflects the GIS application architecture, components and software revision levels as appropriate.

  • Develops, implements and monitors appropriate application security procedures to safeguard the city infrastructure from physical harm, viruses, unauthorized users and potential data loss.

  • Develops and monitors appropriate performance metrics to identify and correct application performance deficiencies.

  • Develops documentation, checklists and processes for communicating appropriate support information to the city support personnel. Provides training as appropriate.

  • Provides technical assistance, support and training to City staff; solves user problems with existing approved software application systems.

  • Develop project schedules, prioritize tasks, meet project schedule requirements.

  • Provide on call support during non-business hours.

  • Maintains a high level of current knowledge regarding systems, technology, and communications.

  • Perform other related duties as assigned.

Minimum Qualifications & Special Requirements

Bachelor's Degree in Information Technology, Computer Science, Engineering or Geography and two years of experience with ESRI GIS technology.

Knowledge of:

Current version of ESRI ArcGIS Desktop and ArcGIS Server Technology including Enterprise Geodatabase editing and maintenance

Microsoft Windows operating systems and supporting vendor programs

Database structures and integration

GUI or user interface design

Software design methods

Database operation, ability to create SQL statements

Web technology, protocols and practices

Statistical analysis and presentation of data

Skill in:

Troubleshooting computer software problems

Managing application development projects

Creating design documents and user guides that accurately reflect business needs

Ability to:

Work effectively with users, technical personnel and consultants to achieve stated objectives

Read maps, topographical diagrams

Programming ability in Javascript or Python

Develop and instruct training programs in automated systems, microcomputers, software applications and usage

Conduct research, prepare reports and recommendations

Establish and maintain effective working relationships with City staff and community representatives

Communicate effectively verbally and in writing

Continually learn and demonstrate new skills via hands on training, classroom training and self-study

Any equivalent combination of training and experience that provides the required knowledge, skills and abilities is qualifying.

Special Requirements

Valid Arizona drivers license

Ability to work overtime, shifts, weekends and holidays as required

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Programmer Analyst

Alaskausa Mortgage Company

Posted 2 weeks ago

VIEW JOBS 10/10/2020 12:00:00 AM 2021-01-08T00:00 Description Reports To: Varies by location Functions Supervised: Project Activities Primary Functions: Plans, organizes, controls, and reports on multiple complex projects in the accomplishment of stated business objectives. Duties and Responsibilities: * Demonstrated superior results as a Programmer Analyst III. * Project Management in directing efforts to solve complex problems involving multiple platforms and departments. * Provides leadership, work direction, and may coordinate the activities of other staff members. * Establish project objectives and plans by analyzing project proposals and collaborating with management. * Control project activities by effectively using project plans to achieve desired results. * Preparation of requirement documents. * Assist in the preparation and presentation of business proposals to departments and senior management. * Prepares consolidated project status reporting. * Maintain in-depth knowledge of current and emerging applications, technologies and standards. * Perform other duties as assigned in support of team efforts and results. Requirements Education: Bachelor's degree in Computer Science or related field. Creditable Experience in Lieu of Education: Equivalent technical training. Experience/Skills: Eight years in a Programmer Analyst position including two years project management experience with complex projects. Demonstrated proficiency in systems methodology, project management, and programming languages such as VB.NET, ASP.NET, Visual Basic, C# and JAVA as well as common programming utilities used in a Microsoft or J2EE environment. Proficient in the use of databases and report writers. Strong communications and interpersonal skills required. Experience with financial environments desired. Symitar experience helpful. Tenure: Assignment to the Programmer Analyst I category 10, Programmer Analyst II category 09, Programmer Analyst III category 08, or Senior Programmer Analyst category 07 will be determined by the candidates' education or experience. Advancement requires management recommendation and will be based on the candidate's certifications and/or performance. Apply Online Send This Job to a Friend Alaskausa Mortgage Company Glendale AZ

GIS Analyst (Programmer)

Glendale Fire Department