The GIS Programmer is responsible for developing and maintaining geographic information system (GIS) software applications. This role involves working closely with the GIS team to analyze, design, implement, and maintain GIS solutions.
Responsibilities:
- Develop GIS software applications using programming languages and tools such as Python, JavaScript, and ArcGIS.
- Create and update geospatial databases to ensure data accuracy and integrity.
- Perform data analysis and quality control to identify and resolve issues.
- Collaborate with cross-functional teams to gather requirements and provide technical support.
- Stay up-to-date with the latest GIS technologies and trends to continuously improve GIS solutions.
Preferred Candidate:
- Bachelor's degree in computer science, geomatics, or a related field.
- 5-7 years of experience in GIS programming and software development.
- Strong knowledge of GIS principles, spatial analysis, and data modeling.
- Proficiency in programming languages such as Python, JavaScript, and SQL.
- Experience with GIS software tools such as ArcGIS, QGIS, and GeoServer.
Skills:
- Strong programming skills in Python, JavaScript, and SQL.
- Proficiency in GIS software tools such as ArcGIS, QGIS, and GeoServer.
- Knowledge of GIS principles, spatial analysis, and data modeling.
- Experience in geospatial database management.
- Ability to collaborate with cross-functional teams and provide technical support.