GIS -kehittäjä on ohjelmistosuunnittelija, joka järjestää ja suorittaa toiminnot, joita tarvitaan paikkatietojärjestelmiä (GIS) tukevien sovellusten suunnitteluun ja rakentamiseen. Hän luo tietokoneohjelmoinnin avulla parannuksia olemassa oleviin GIS-ohjelmistoihin, kuten web-pohjaisiin sovelluksiin, jotka räätälöidään asiakkaidensa toiveiden mukaan. GIS -kehittäjä tarjoaa myös usein teknistä tukea sovelluksen käyttäjille, mukaan lukien ohjelmien ongelmien diagnosointi ja korjaaminen. Ohjelmistovelvollisuuksien lisäksi hän ylläpitää GIS -tekniikan laitteistokomponentteja, kuten tietokoneita, Global Positioning System (GPS) -yksiköitä ja digitoijia.
Tämäntyyppinen kehittäjä on yleensä yrityksen tai valtion palveluksessa, mutta suunnittelee räätälöityjä sovelluksia asiakkaidensa tarpeiden mukaan. Oletetaan esimerkiksi, että vähittäiskauppa haluaa tietää optimaalisen sijainnin uuden myymälän avaamiseen. GIS -kehittäjä voisi luoda mukautetun sovelluksen kerätäkseen tietoja kyseisen yrityksen asiakkaista, ja tiedot voitaisiin sitten analysoida GIS -ohjelmiston avulla ratkaisun löytämiseksi vähittäiskaupan ongelmaan.
On olemassa useita pätevyyksiä, joita henkilö tarvitsee suorittaakseen paikkatietojärjestelmien kehittäjän tehtävät. Useimmat työnantajat etsivät korkeakoulututkintoa painottaen paikkatietoa ja tietotekniikkaa. Tietokoneohjelmointiosaaminen on välttämätöntä, mieluiten useilla alustoilla ja ohjelmointikielillä. Kehittäjällä tulee myös olla kokemusta GIS -ohjelmiston käytöstä ja tietoa ohjelmiston kenttätietojen keräystekniikoista. Lisäksi hänellä tulee olla kokemusta tietokantojen hallintajärjestelmistä ja rakenteellisen kyselykielen (SQL) käytöstä.
GIS -kehittäjän tehtävä on tyypillisesti erilainen kuin GIS -analyytikon tai GIS -teknikon tehtävä. Analyytikko varmistaa, että sovellusparannukset toimivat GIS -kehittäjän suunnitelmien mukaisesti. Hän tarjoaa GIS -tukea hankkeille, jotka tarvitsevat kartografisia ja tiedonhallintataitoja, sekä kartoitettujen tietojen laadunvalvonnan. Teknikko käyttää GIS -ohjelmistoa kenttätietojen ja kaukokartoitustietojen kanssa karttojen luomiseen, tietokantojen kehittämiseen ja paikkatutkimusten tekemiseen. Sekä analyytikko että teknikko luottavat kehittäjään rakentaakseen sovelluksia ja työkaluja, joita he käyttävät työtehtäviensä suorittamiseen.
Maantieteelliset tietojärjestelmät (GIS) viittaavat joukkoon tietokoneohjelmia ja ohjelmistoja, joiden avulla käyttäjä voi käsitellä tietoja, jotka on sidottu tiettyyn paikkaan maan päällä. GIS yhdistää tietokannat digitaaliseen kartografiaan, jotta paikkatiedot voidaan esittää paikkatietoisesti tai maantieteellisesti. Sovellusten avulla käyttäjä voi kerätä tietoja, suorittaa kyselyitä SQL: llä, muokata ja analysoida tietoja ja luoda karttoja. Teknologiaa käytetään usein maankäytön suunnitteluun, ympäristönhallintaan ja liiketoimintamarkkinointiin, mutta sitä voidaan soveltaa lähes kaikkiin aloihin.