GIS Analyst

City of Billings

Billings Township (MI)

On-site

USD 87,478,000 - 101,254,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The City of Billings is seeking a GIS Analyst to perform intermediate to advanced spatial analysis, design, configure, and maintain web-based GIS applications and mobile field data collection workflows across City departments.

Under general supervision, you will manage spatial database quality, automate workflows with Python/ArcPy, and provide technical support, training, and open data deliverables to municipal programs; candidates must have strong ESRI experience.

Qualifications

  • Bachelor's degree in Geography, GIS, Computer Science, Civil Engineering, Urban Planning, or closely related field.
  • 4–6 years of professional GIS experience with Esri ArcGIS Pro, ArcGIS Enterprise/Portal, web app configuration, and enterprise spatial datasets.
  • Master's degree in Geography, GIS, CS, or related field plus 2–4 years GIS experience.
  • Valid Montana driver’s license or ability to obtain within 30 days of employment.
  • Ability to pass Federal and State criminal history background check.

Responsibilities

  • Perform intermediate to advanced spatial analysis, geoprocessing, and map production to support municipal initiatives.
  • Configure and maintain web-based GIS applications and dashboards.
  • Configure and support mobile GIS applications for field data collection.
  • Automate routines with Python/ArcPy for data transfers and reporting.
  • Ensure QA/QC on enterprise geodatabases and maintain data integrity.
  • Provide technical support and training across City departments.

Skills

Spatial analysis
Data quality
QA/QC

Education

Bachelor's degree in Geography/GIS/CS/Planning
Master's degree + 2–4 years GIS

Tools

Esri ArcGIS Pro
ArcGIS Enterprise/Portal
Experience Builder/Dashboards
Survey123/Field Maps
Python/ArcPy
SQL Server

Job description

Posting number: 202600227

Department: Information Technology

Division: Computer Operations/GIS

Job classification: GIS Analyst

Posting type: External

Categories: IT and Computers, Geographic Information Systems

Summary

Salary Range: $30.5311 - $35.3398/hour. Salary reflects Step 1 and Step 4 of a 7-step pay scale. Salary at hiring will be dependent upon the applicant's education, experience, and training.

Work Schedule: Monday through Friday, 8:00 a.m. to 5:00 p.m.

Required Application Attachments
  • Cover Letter
  • Resume
Job Summary

Under general supervision, performs intermediate to advanced spatial analysis, designs, configures, and maintains web-based GIS applications and mobile field data collection workflows, manages spatial database quality control, builds task automation workflows, and provides technical support, analysis, and training to City departments; and performs related work as required.

Scope of Responsibility

Incumbent works with moderate independence in applying established spatial principles, geoprocessing techniques, and analytical procedures. Working under general supervision, the GIS Analyst solves intermediate spatial problems, configures web GIS solutions, validates spatial data integrity, and supports municipal programs across multiple departments. The role frequently interacts with City employees across multiple departments, external agencies, developers, and consultants to gather project requirements, deliver analytical products, and explain procedural technical details.

Examples of duties
Spatial Analysis, Web GIS & Application Configuration
  • Perform intermediate and advanced vector and raster spatial analysis, geoprocessing, proximity modeling, and cartographic map production to support Public Works, Planning, Public Safety, Administration, and City Council initiatives.
  • Configure, deploy, and maintain web-based GIS applications, dashboards (e.g., Esri Experience Builder, ArcGIS Dashboards), and interactive web maps to meet departmental operational needs.
  • Configure, deploy, and support mobile GIS applications (e.g., Esri Field Maps, Survey123, QuickCapture) for field data collection, asset inspections, and mobile workflows.
  • Utilize Esri ModelBuilder and scripting (e.g., Python/ArcPy) to automate routine data transfers, geoprocessing models, spatial queries, and regular reporting.
  • Perform advanced spatial data editing, attribute validation, and quality assurance/quality control (QA/QC) on enterprise geodatabase layers, enforcing topology and attribute domain rules.
  • Assist in maintaining relational database associations, table joins, relates, and domain lookups within enterprise geodatabases.
  • Post-process high-accuracy Global Positioning System (GPS) field data and verify feature spatial accuracy before committing to enterprise layers.
Cross Departmental Support & Municipal Date Operations
  • Serve as a primary technical liaison for assigned City departments regarding spatial analytics, custom mapping requests, mobile solutions, and web app enhancements.
  • Support municipal land records, parcel mapping, and addressing workflows; evaluate and process official addressing, street naming, and boundary adjustments in coordination with Planning, Public Safety/911, Yellowstone County, and State agencies.
  • Collaborate with departmental staff to create new spatial layers for asset management systems (e.g., Cityworks) and ensure data integration across operational platforms.
  • Extract, transform, and analyze spatial and attribute data from relational databases and external data sources for municipal decision-making and open data deliverables.
  • Provide technical support, training, and troubleshooting assistance to City staff on desktop GIS software, web apps, and mobile collection tools.
GIS Division Operations and Support Functions
  • Assist GIS Specialists and Managers in maintaining metadata standards, dataset inventories, and comprehensive technical process documentation.
  • Support data migration, schema updates, and dataset standardization across City departments to maintain system efficiency.
  • Attend and participate in professional group meetings; stay abreast of new trends and innovations in GIS, spatial analysis, web mapping, and mobile data collection.

Perform other duties as assigned.

Qualifications
Required Qualifications and Skills
  • Bachelor's degree from an accredited college or university in Geography, Geographic Information Systems (GIS), Computer Science, Civil Engineering, Urban Planning, or a closely related field.
  • Four (4) to six (6) years of professional work-related experience operating Esri ArcGIS Pro, ArcGIS Enterprise/Portal, performing intermediate to advanced spatial analysis, web application configuration, and managing enterprise spatial datasets.
OR
  • Master's degree in Geography, GIS, Computer Science, or related field AND two (2) to four (4) years of related professional GIS experience.
AND
  • A valid Montana driver's license or must be obtained within thirty (30) days of employment.
  • Must be able to successfully pass a Federal and State criminal history background check.
Preferred Qualifications and Skills
  • Experience configuring and deploying Esri ArcGIS Enterprise (Portal), Experience Builder, ArcGIS Dashboards, and Survey123.
  • Experience with Esri ModelBuilder or Python/ArcPy scripting for spatial data workflow automation.
  • Experience querying relational databases (e.g., Microsoft SQL Server) and interpreting civil engineering plans or plats.
  • Experience supporting municipal GIS functional areas (e.g., public works asset management/Cityworks, land records, or public safety GIS).
Supplemental information

Work is primarily in an office environment, with occasional work outdoors as required for field verification or GPS collection. Intermittent effort involving lifting of between 5 and 25 pounds is required. Work requires close attention to detail or deadlines frequently (between 45% and 70% of the time). There is intermittent exposure (less than 15% of the time) to a disagreeable element, such as dirt, grease, odor, chemicals, or unpleasant weather conditions. Driving is required occasionally.

Some requirements in this job description may exclude individuals who pose a direct threat or significant risk to the health and safety of themselves or other employees. All requirements are subject to modification to reasonably accommodate individuals with disabilities.

Requirements are representative of minimum levels of knowledge, skills, and experience required. To perform this job successfully, the worker must possess the abilities and aptitudes to perform each duty proficiently.

This document does not create an employment contract, implied or otherwise. The City retains the discretion to add duties or change the duties of this position at any time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

GIS Analyst
GIS Analyst

City-of-Billings,-M • Billings (MT)

On-site
USD 43,000 - 48,000
GIS Analyst
GIS Analyst

City of Boulder • Boulder (CO)

Hybrid
USD 35,000 - 50,000
GIS Technician
GIS Technician

City of Royse City • Eagle Pass (TX)

On-site
USD 52,000 - 76,000
GIS Manager
GIS Manager

City of San Marcos, TX • San Marcos (TX)

On-site
USD 90,000 - 130,000
GIS Manager
GIS Manager

City of San Marcos, Texas • San Marcos (TX)

On-site
USD 90,000 - 120,000
GIS Program Administrator
GIS Program Administrator

Gulfshoresal • Roanoke (TX), Northern (KY)

On-site
USD 83,000 - 102,000
Certification pay
Incentive pay for education
Longevity pay
+3
GIS Analyst
GIS Analyst

City of Dodge City, KS • Dodge City (KS)

On-site
USD 60,000 - 90,000
GIS Analyst II - Information Technology (0826)
GIS Analyst II - Information Technology (0826)

COCONINO COUNTY, AZ • Flagstaff (AZ)

Hybrid
USD 65,000 - 90,000
GIS Business Intelligence Analyst
GIS Business Intelligence Analyst

Gfoat • Mesquite (TX)

On-site
USD 67,000 - 80,000
GIS Business Intelligence Analyst
GIS Business Intelligence Analyst

City of Mesquite • Mesquite (TX)

On-site
USD 67,000 - 80,000