Description
We are seeking a skilled and enthusiastic GIS Developer to join our dynamic team. The ideal candidate will be responsible for developing and maintaining cutting-edge GIS web applications that leverage geospatial technologies to address client needs. This position requires a strong background in web development with experience in C#, .NET, Angular, and various mapping libraries and geospatial data formats.
Responsibilities:
- Develop and maintain GIS web applications using C#, .NET, and Angular for front-end development.
- Build interactive, map-based applications with Leaflet.js and JavaScript.
- Design and implement scalable backend services for geospatial data processing using Node.js.
- Integrate and manage spatial data from various sources (GeoJSON, KML, shapefiles) for application use.
- Connect GIS applications with mapping APIs and spatial databases.
- Optimize performance and usability of GIS applications, ensuring responsive design and smooth data rendering.
- Collaborate with data analysts, cartographers, and software engineers to create innovative geospatial solutions.
- Troubleshoot and resolve issues, continuously improving application functionality.
- Stay current with trends in GIS, Angular, and related web development technologies.
- Develop and maintain GIS applications using programming languages such as Python, Java, or C++.
- Design and implement spatial databases to store and manage geospatial data.
- Create and modify maps, charts, and other visual representations of geospatial data.
- Perform data analysis and quality control to ensure accuracy and reliability of GIS data.
- Collaborate with other team members to integrate GIS functionality into existing software systems.
Skills
Requirements
- Bachelor's degree in Computer Science, Geography, or a related field.
- Minimum 5 years of experience as a GIS Developer.
- Strong programming skills in languages such as Python, Java, or C++.
- Experience with GIS software and tools, such as ArcGIS or QGIS.
- Knowledge of spatial databases and SQL.
Skills:
- Strong programming skills in languages such as Python, Java, or C++.
- Experience with GIS software and tools, such as ArcGIS or QGIS.
- Knowledge of spatial databases and SQL.
- Ability to analyze user requirements and design GIS solutions.
- Attention to detail and ability to perform data analysis and quality control