The job of a geographic information systems developer is to design and execute applications used to support GIS data; "GIS" refers simply to applications and software which collect data from specific locations. The applications developed by those in this position are also used to edit and analyze data and create maps.
This type of developer programs enhancements to existing software, such as web-based applications, which are customized to the client's needs. For example, a client might be searching for the right location to open a business, so the developer would create an application to collect and analyze customer data to benefit the client. The developer may also maintain hardware such as computers or GPS units and provide technical support to application users by diagnosing and fixing problems with their programs.
To become a GIS developer, several qualifications may be required. A college degree in Computer Science or GIS in particular is usually required. He/she should be entirely familiar with a number of computer programming platforms and languages. Finally, they should have experience with GIS software and knowledge of field data collection techniques, database management systems, and Structured Query Language.
A GIS developer should have strong critical thinking and communication skills and be comfortable with statistical analysis and analyzing spatial data. Those in this position are typically employed by a large company or other entity, be it a commercial organization, educational institution, or the government. They may work either for the company or its clients, but usually within a team of software developers. They spend the majority of their work hours at their desk and computer.
Geographic Information Systems (GIS) Developer Tasks
Coordinate the implementation of short- and long-term projects for the production and maintenance of all enterprise geospatial application development related projects.
Develop and maintain enterprise web services that support mobile solutions and rich internet applications
Develop, implement, and manage integrated GIS solutions software.