Geospatial Developer
We are seeking a highly skilled and experienced Geospatial Developer
to join our dynamic team. The ideal candidate will have a strong
background in geospatial technologies, spatial data analysis, and
software development. As a Geospatial Developer, you will be
responsible for designing, developing, and implementing geospatial
applications and tools that meet our clients' needs. You will work
closely with cross-functional teams, including data scientists, GIS
specialists, and software engineers, to deliver high-quality
solutions.
Key Responsibilities:
Develop and Maintain Geospatial Applications: Design, code, and
maintain custom geospatial applications and tools using various
programming languages and GIS technologies.
Data Integration and Management: Integrate, process, and manage large
geospatial datasets from multiple sources, ensuring data accuracy and
accessibility.
Spatial Analysis and Modeling: Perform spatial analysis and modeling
to support decision-making processes, using advanced geospatial
techniques and tools.
API Development: Develop and maintain APIs for geospatial data
services, enabling seamless data integration and usage across
different platforms.
Collaboration: Work closely with stakeholders to understand project
requirements, provide technical expertise, and deliver solutions that
meet business objectives.
Documentation and Training: Create detailed documentation for
developed applications and tools, and provide training to end-users as
needed.
Performance Optimization: Optimize the performance of geospatial
applications, ensuring scalability, reliability, and efficiency.
Stay Current with Industry Trends: Continuously research and stay
up-to-date with the latest geospatial technologies, tools, and best
practices.
Qualifications:
Education: Bachelor’s or Master’s degree in Geography, Computer
Science, GIS, or a related field.
Experience:
Minimum of [6] years of experience in geospatial development.
Proven experience with GIS software such as ESRI ArcGIS, QGIS, or similar.
Strong experience in programming languages such as Python, JavaScript,
C++, or similar.
Experience with web mapping libraries and frameworks such as Leaflet,
OpenLayers, or Mapbox.
Technical Skills:
Proficiency in geospatial databases (e.g., PostGIS, SQL Server, Oracle Spatial).
Familiarity with cloud platforms (e.g., AWS, Azure) and geospatial
services (e.g., GeoServer, ArcGIS Server).
Strong understanding of spatial data formats (e.g., Shapefiles, GeoJSON, KML).
Experience with RESTful APIs and web services.
Soft Skills:
Strong problem-solving abilities and attention to detail.
Excellent communication and collaboration skills.
Ability to work independently and as part of a team.
Strong organizational skills with the ability to manage multiple
projects simultaneously.
Preferred Qualifications:
Experience with machine learning and AI in geospatial applications.
Knowledge of remote sensing and image processing.
Familiarity with DevOps practices and CI/CD pipelines for geospatial
applications.
Job Types: Contract, Temporary
Pay: $100,000.00 - $110,000.00 per year
Experience:
Azure: 1 year (Required)
ArcGIS: 3 years (Required)
PostGIS: 3 years (Required)
Geospatial Development: 6 years (Required)
Work Location: Remote