We are in search of an experienced Geospatial Program Developer to assist our client with a legal project that involves analyzing data on oil, gas and mine fields real estate. The ideal candidate will have a strong background in geospatial technologies, spatial data analysis, and software development. As a Geospatial Program Developer, you will be responsible for designing, developing, and implementing geospatial applications and tools. You will work closely with cross-functional teams, including data scientists, GIS specialists, and software engineers, to deliver high-quality solutions. This is a 3+ month fully remote contract assignment. Competitive Hourly Rate based on experience.
Key Responsibilities include:
- 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:
- Bachelor’s or Master’s degree in Geography, Computer Science, GIS, or a related field.
- Minimum of 5 years of experience in geospatial development with
- 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.
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.