GIS-i arendaja on tarkvarainsener, kes korraldab ja viib läbi tegevusi, mis on vajalikud geograafiliste infosüsteemide (GIS) andmeid toetavate rakenduste kavandamiseks ja ehitamiseks. Arvutiprogrammeerimist kasutades loob ta olemasolevale GIS-tarkvarale täiustusi, näiteks veebipõhiseid rakendusi, mis on kohandatud tema klientide soovidele. GIS-i arendaja pakub sageli ka rakenduste kasutajatele tehnilist tuge, sealhulgas programmide probleemide diagnoosimist ja parandamist. Lisaks tarkvaraalastele kohustustele hooldab ta GIS-tehnoloogia riistvarakomponente, nagu arvutid, globaalse positsioneerimissüsteemi (GPS) üksused ja digiteerijad.
Seda tüüpi arendajaid töötab tavaliselt ettevõte või valitsus, kuid ta kujundab kohandatud rakendusi vastavalt oma klientide vajadustele. Oletame näiteks, et jaekauplus soovib teada optimaalset asukohta uue poe avamiseks. GIS-i arendaja võiks luua kohandatud rakenduse, et koguda andmeid selle ettevõtte klientide kohta ning seejärel saaks andmeid GIS-tarkvara abil analüüsida, et leida lahendus jaekaupluse dilemmale.
GIS-arendajaks vajalike ülesannete täitmiseks on inimesel vaja mitut kvalifikatsiooni. Enamik tööandjaid otsib kõrgharidust, keskendudes GIS-ile ja arvutiteadusele. Vajalik on arvutiprogrammeerimise oskus, eelistatavalt mitme platvormi ja programmeerimiskeelega. Samuti peab arendajal olema GIS-tarkvara kasutamise kogemus ja teadmised tarkvara jaoks kasutatavate väliandmete kogumise tehnikate kohta. Lisaks peaks tal olema kogemusi andmebaasihaldussüsteemide ja SQL-i (Structured Query Language) kasutamisega.
GIS-i arendaja funktsioon erineb tavaliselt GIS-i analüütiku või GIS-tehniku omast. Analüütik tagab, et rakenduse täiustused töötavad nii, nagu GIS-i arendaja on kavandanud. Ta pakub GIS-i tuge projektidele, mis vajavad kartograafilisi ja andmehaldusoskusi, ning teostab kaardistatud andmete kvaliteedikontrolli. Tehnik kasutab GIS-tarkvara koos väliandmete ja kaugseireandmetega kaartide koostamiseks, andmebaaside arendamiseks ja ruumianalüüsi tegemiseks. Nii analüütik kui ka tehnik loodavad arendajale oma tööülesannete täitmiseks kasutatavate rakenduste ja tööriistade loomisel.
Geograafilised infosüsteemid ehk GIS viitavad arvutirakenduste ja tarkvara komplektile, mis võimaldab kasutajal töötada andmetega, mis on seotud kindla asukohaga maa peal. GIS ühendab andmebaasid digitaalse kartograafiaga, nii et ruumiandmeid saab esitada ruumiliselt või geograafiliselt. Rakendused võimaldavad kasutajal koguda andmeid, sooritada SQL-i abil päringuid, redigeerida ja analüüsida andmeid ning koostada kaarte. Seda tehnoloogiat kasutatakse sageli maakasutuse planeerimisel, keskkonnajuhtimisel ja ettevõtte turunduses, kuid seda saab rakendada peaaegu igas valdkonnas.