As a full-stack GIS Specialist, you will be responsible for developing and maintaining GIS software applications that enable the collection, analysis, and visualization of geospatial data.
You will work with a multidisciplinary team to design, implement, and integrate GIS solutions that meet the needs of the organization or clients.
This role requires a strong understanding of GIS principles, database management, and full-stack development technologies.
Bachelor's or Master's degree in Computer Science, GIS, Geomatics, or a related field.
Solid experience in developing GIS applications using programming languages such as Python, JavaScript, or Java.
Proficiency in GIS software and technologies, including ArcGIS, QGIS, PostGIS, Leaflet, OpenLayers, or Mapbox.
Strong understanding of geospatial data formats (e. g., shapefiles, GeoJSON, KML) and spatial databases (e. g., PostgreSQL, MySQL, MongoDB).
Knowledge of web development technologies such as HTML, CSS, JavaScript, and popular frameworks like React, Angular, or Vue.js .
Experience with RESTful APIs, web services, and server-side development frameworks (e. g., Flask, Django, Node.js ).
Familiarity with version control systems (e. g., Git) and agile development methodologies.
Job Responsibilities
Develop and maintain GIS software applications, including both front-end and back-end components.
Collaborate with cross-functional teams to gather requirements and design GIS solutions that address business needs.
Design and implement spatial databases to store and manage geospatial data effectively.
Develop APIs and web services to integrate GIS functionality into existing systems or applications.
Create interactive web-based mapping applications using GIS libraries and frameworks.
Conduct geospatial data analysis and provide insights to support decision-making processes.
Troubleshoot and resolve issues related to GIS software, data integrity, and performance.
Stay updated with emerging GIS technologies and trends, and propose innovative solutions to enhance GIS capabilities.
Document software design, development processes, and user guides for GIS applications.
Collaborate with stakeholders to understand their needs and provide technical guidance and support.
Location
Remote
About Company
Resourcemojo is a leading outsourcing company that provides customized and innovative outsourcing solutions to businesses of all sizes and industries around the world. We offer a wide range of outsourcing services, including developers, back-office support, sales, even director and more.