Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Geospatial Concepts: Solid practical experience of geospatial concepts, data formats (shapefile, GeoJSON, TIFF images, Shp, DWG, etc.), and coordinate systems.
- Database Expertise: Expertise in Oracle - PostGIS databases for geospatial data management, including data modeling, SQL queries, and spatial indexing.
- Web-Based GIS Technologies: Familiarity with web-based GIS technologies like Web Mapping APIs (Leaflet, OpenLayers) and web services (WMS, WFS).
- Spatial data management: Experience with spatial databases (e.g., PostgreSQL with PostGIS, Oracle Spatial) and Ability to create, manage, analyze, and visualize spatial data with Knowledge of modern cartographic standards and principles.
- Remote Sensing: Familiarity with remote sensing technologies and the ability to work with satellite imagery and aerial photographs.
- Programming Skills:
- Proficient in Python and JavaScript, with a strong emphasis on Python for GIS scripting and data manipulation.
- Solid understanding of SQL for database operations, especially in the context of spatial data.
- Experience with FastAPI for developing efficient and scalable APIs.
- Solid Project in GIS
7. Software Development Practice
- Familiarity with Object-Oriented Programming (OOP) concepts, applying them in the context of GIS software development
- Adherence to clean code principles for maintainability and readability of the codebase.
Job Requirements
- Education: Bachelor's degree in computer science, Geographic Information Systems, or a related field
- Software Proficiency: should have hands-on experience and expertise in working with ESRI tools, including but not limited to ARC Pro, ArcGIS also QGIS as open source tool
- Experience: Minimum of +3 years of hands-on experience as a GIS developer working with spatial analysis.
- ITI Certificate Is Plus