Geographic Information Systems Analyst Programmer (GIS)

San Antonio Water System

$70K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Geography, GIS, Management Information Systems, or related field.
  • Minimum of four years of progressive experience in GIS applications design and support.
  • Proficiency in web-based and mobile GIS applications, specifically ESRI ArcGIS technologies.
  • Experience with programming languages such as JavaScript and PL/SQL.
  • GISP or PMP Certification preferred.

Responsibilities

  • Analyze and maintain GIS software applications to meet organizational standards.
  • Research and develop interfaces for seamless integration of GIS systems.
  • Create and edit spatial web-based and mobile mapping applications.
  • Conduct usability testing on GIS applications before deployment.
  • Troubleshoot and resolve issues with GIS applications efficiently.
  • Train and support users in understanding and utilizing GIS technologies.
  • Document processes and support GIS applications effectively.

Benefits

  • Competitive, market-based salaries
  • Performance-based incentives
  • Medical, dental and vision insurance
  • Life insurance and prescription drug program
  • Two retirement plans and deferred compensation options
  • Paid leave including vacation, sick, and personal days
  • Education assistance and wellness programs.
Full Job Description
Salary: $70,179.00 - $120,411.00 Annually
Location : Headquarters: 2800 U.S. Hwy 281 N., San Antonio, TX
Job Type: Full Time
Job Number:
Department: Information Systems
Opening Date: 05/15/2026
Closing Date: 8/31/2026 11:59 PM Central

Grade 20: Salary starts at $70,179.00 annually. Rate of pay depends on qualifications.
Job Description

JOB SUMMARY
The GIS Analyst Programmer is responsible for analyzing, maintaining, designing, developing, testing, and implementing GIS applications. This position is responsible for the support, training, and interaction with the user community to improve daily processing and user development in the understanding of the GIS applications. The GIS Analyst Programmer will prepare, maintain, and publish GIS system documentation to support Information Services staff and user community.

ESSENTIAL FUNCTIONS
  • Identifies, analyzes, maintains, supports, designs, develops/configures and upgrades GIS software applications (in-house and third party software) to ensure processes and functionality of the applications comply with the organization processes and regulations.
  • Researches, plans, develops, tests, and implements internal and external interfaces between existing and new system applications and the Enterprise GIS to produce seamless integration that complies with processing and business requirements.
  • Creates and edits spatial web-based and mobile mapping applications.
  • Conducts usability testing for spatial web-based and mobile mapping applications before implementation.
  • Troubleshoots issues with existing or developed spatial web-based and mobile mapping applications.
  • Supports the GIS user community in the resolution of problems with the software applications functionality.
  • Researches and corrects problems with the GIS applications during production processing in an efficient and timely manner ensuring system recovery and integrity.
  • Develops and maintains documentation of applications that describes the processing and maintains the support of the GIS applications.
  • Assists, trains, and educates the user community in the research for new approaches to improve processing and the use of GIS software.
  • Maintains professional interaction with the GIS applications staff and user community to ensure adequate system functionality, promote team participation and encourage user confidence in the applications staff quality service.
  • Performs other duties as assigned.

DECISION MAKING
  • This position works under limited supervision.

MINIMUM REQUIREMENTS
  • Bachelor's Degree in Computer Science, Geography, GIS, Management Information Systems or related field from an institution accredited by a recognized accrediting agency.
  • Four years' progressively responsible experience in designing, developing, testing, implementing and supporting GIS applications.

PREFERRED REQUIREMENTS
  • GISP or PMP Certification.
  • Experience with ESRI ArcGIS Server, ArcGIS Online, ArcGIS Apps.
  • Experience with Latitude Geographic Geocortex.
  • Knowledge of programming languages.
  • Experience with Enterprise Geodatabase functionality.

JOB DIMENSIONS
  • Knowledge of relational database and spatial statistics.
  • Knowledge of GIS principles, practices, capabilities and limitations with demonstrated proficiency in GIS solution and data integration, geo-processing models, web-based and mobile spatial applications, and Service Oriented Architecture (SOA).
  • Knowledge of Microsoft Office, MS Project, Visio, and Crystal report writer.
  • Ability to plan and coordinate project activities.
  • Ability to operate a computer keyboard and basic office equipment.
  • Ability to utilize data management software (spreadsheets and databases), geographic information systems software, and digital mapping techniques.
  • Ability to proficiently use relational databases such as Oracle or MS SQL Server.
  • Ability to establish and maintain effective working relationships with internal and external customers, contractors, consultants and governmental agencies.
  • Ability to be proficient in web-based and mobile GIS system applications, in particular, ESRI ArcGIS Server and Latitude Geographic's Geocortex.
  • Ability to be proficient in the use of programming tool such as: Visual Studio .NET, Web Services, REST API, XML, AJAX, PL/SQL developer, JavaScript, and AngularJs.
  • Ability to communicate effectively, both verbally and in writing.

PHYSICAL DEMANDS AND WORKING CONDITIONS
Physical requirements include occasional lifting/carrying of up to 15 pounds, visual acuity, speech, and hearing. Working conditions are primarily in the office environment, but occasional outside field situations could require the use of basic personal protective equipment.

May be required to work hours other than the regular schedule including nights and weekends. May be required to travel and be on-call.
From an affordable medical and dental plan to life-sustaining retirement and insurance plans, we offer benefits that reward employees for their commitment to a challenging career at SAWS. Employee benefits include the following:
  • Competitive, market-based salaries
  • Performance-based incentives
  • Medical benefits
  • Dental benefits
  • Life insurance
  • Prescription drug program
  • Vision care plan
  • Two retirement plans
  • Deferred compensation plans (457 plan)
  • Disability income
  • Paid leave (vacation, sick, personal)
  • Education assistance program
  • Employee assistance program
  • Flexible, tax-deferred health and dependent care spending accounts
  • Wellness programs
  • On-Site Fitness Facilities
  • Community service opportunities
Click on the link for additional information regarding benefits:
01

Do you, at minimum, have a Bachelor's Degree or higher level of education in Computer Science, Geography, GIS, Management Information Systems or related field from an institution accredited by a recognized accrediting agency?
  • Yes, I have a Bachelor's Degree or higher level of education.
  • No, I do not have a Bachelor's Degree.

02

If you attended college, indicate college hours completed, degree type, and major.
03

How many years of progressively responsible experience do you have in designing, developing, testing, implementing and supporting GIS applications?
  • No experience
  • Less than 4 years of experience
  • 4 or more years of experience

04

Please describe your experience in designing, developing, testing, implementing, and supporting GIS applications. Specify the development tools you used, including developer software, source control, or CICD tools, as outlined in your application or resume. If you do not have relevant experience, enter N/A.
05

Please list all applicable programming languages and skills and your level of experience for each (beginner, intermediate, or advanced).
06

Do you have hands-on experience building services with ArcGIS GeoEvent?
  • Yes
  • No

07

If you responded "Yes" to the previous question, please describe your experience developing services using ArcGIS GeoEvent, referencing your application or resume. If no experience, enter N/A.
08

Do you have hands-on experience building FME workspaces?
  • Yes
  • No

09

If you responded "Yes" to the previous question, please provide a detailed description of your experience with building FME workspaces. If no experience, enter N/A.
10

Please describe your experience in developing and customizing web applications using ArcGIS Experience Builder. Specify how many years you used the platform, the tools you are proficient with, completed projects, and where you acquired these skills as outlined in your application and/or resume. If no experience, enter N/A.
11

Please describe your experience designing or customizing web applications with VertiGIS Web Studio, including your years of experience and related projects as outlined on your application and/or resume. If no experience, enter N/A.
12

Rank your level of experience with ArcGIS Desktop software (ArcMap/ArcCatalog or ArcGis Pro):
  • No Experience
  • Beginner
  • Intermediate
  • Advanced

13

Rank your level of experience with ArcGIS Enterprise:
  • No Experience
  • Beginner
  • Intermediate
  • Advanced

14

Rank your level of experience with ArcGIS Online:
  • No experience
  • Beginner
  • Intermediate
  • Advanced

15

Rank your level of experience with ArcGIS Developer tools, API's, and services:
  • No experience
  • Beginner
  • Intermediate
  • Advanced

Required Question

Similar Jobs

More Jobs at San Antonio Water System

More Information Technology Jobs

Find similar Geographic Information Systems Analyst Programmer (GIS) jobs: