Role Purpose
Responsible for developing reusable geospatial libraries and software components that provide mapping, terrain and geospatial capabilities to the common software platform
Key Responsibilities
- Develop and maintain reusable GIS and Geospatial Software libraries
- Implement components for geospatial data processing, visualization and analysis
- Integrate different map, terrain and geospatial data sources into the software platform
- Develop APIs and reusable interfaces to make GIS capabilities available to other software components
- Support the integration of geospatial functionality into different product configurations
- Work closely with software architects and system engineers to define technical solutions and interfaces
- Evaluate and integrate relevant GIS technologies, formats and libraries
- Ensure performance, scalability and maintainability of geospatial components
- Support automated testing and continuous improvement of the GIS libraries
- Contribute to the establishment of a common geospatial capability that can be reused across multiple products
Key Skills
- Degree in Computer Science, Geomatics, GIS, Geoinformatics or related field
- Experience with Esri's ArcGIS and geospatial data processing
- Knowledge of geospatial standards and common GIS data formats
- Programming experience preferable Java 21, C++ as a plus
- Experience with GIS frameworks, libraries and APIs
- Understanding of Software architecture, APIs and modular software development
- Willing to work in a multidisciplinary software and system engineering environment
- Strong communication skills in English, German, French is an advantage
Contract Details
Contract: Freelance
Start date: ASAP
Duration: 6 months + extension
Location: Zurich, Switzerland
Conditions of work : 3 days on site
Rate: 60CHF - 100CHF