×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Senior GIS Developer

Job in Riyadh, Riyadh Region, Saudi Arabia
Listing for: BasharSoft
Full Time position
Listed on 2026-02-14
Job specializations:
  • IT/Tech
    Data Engineer
Salary/Wage Range or Industry Benchmark: 200000 - 300000 SAR Yearly SAR 200000.00 300000.00 YEAR
Job Description & How to Apply Below
Position: Senior GIS Developer |

Location:
Riyadh ,Saudi Arabia

Job Summary:

The Senior GIS Developer is responsible for designing, developing, and optimizing advanced geospatial solutions, including GIS workflow automation, custom plugin development, and Web GIS applications. This role focuses on improving the efficiency, scalability, and usability of geospatial systems through scripting, spatial data processing, database integration, and interactive visualization. The role requires strong hands‑on experience and the ability to lead complex GIS development initiatives.

Key Responsibilities 1. GIS Workflow Automation & Scripting
  • Develop and maintain automation scripts using Python
    , Arc Py
    , PyQGIS
    , and related geospatial libraries.
  • Optimize processing of raster and vector datasets
    , geoprocessing workflows, and spatial analysis tasks.
  • Implement batch processing techniques for large‑scale spatial data analysis.
  • Reduce manual GIS operations by building repeatable, scalable workflows.
  • Document scripts and automated processes for reuse and long‑term maintenance.
2. GIS Plugin Design & Development
  • Design, develop, and deploy custom plugins for QGIS and ArcGIS environments.
  • Utilize GIS SDKs and plugin frameworks to extend platform functionality.
  • Build intuitive user interfaces integrated within GIS desktop applications.
  • Test, debug, enhance, and maintain plugins in production environments.
  • Collaborate with stakeholders to align plugin functionality with business and project requirements.
3. Web GIS Application Development
  • Develop interactive Web GIS applications using HTML
    , CSS
    , Java Script , and frameworks such as React.js or Vue.js
    .
  • Build back‑end services using Python (Flask, Django),
    Node.js
    , or PHP
    .
  • Integrate mapping and geospatial APIs such as Leaflet
    , Open Layers
    , or ESRI JavaScript SDK
    .
  • Enable real‑time geospatial visualization, analysis, and user interaction.
  • Ensure cross‑browser compatibility, performance optimization, and mobile responsiveness.
4. Spatial Data Processing & Analysis
  • Process and analyze spatial data using Geo Pandas
    , Shapely
    , Fiona
    , GDAL
    , Rasterio
    , and related libraries.
  • Perform advanced vector and raster operations including overlays, buffering, projections, and transformations.
  • Handle large‑scale spatial datasets and convert between multiple geospatial formats.
  • Visualize geospatial data using Python‑based mapping and plotting tools.
  • Apply advanced geospatial algorithms and spatial analytics techniques.
5. Database Integration & Spatial Data Management
  • Design, query, and optimize spatial databases using SQL
    .
  • Integrate Web GIS applications with PostGIS
    , MySQL
    , or similar spatial databases.
  • Implement spatial indexing, filtering, and geo‑referencing techniques.
  • Ensure database performance, scalability, security, and data integrity.
  • Synchronize and export GIS data to centralized enterprise databases.
Qualifications & Experience
  • Bachelor’s degree in GIS, Geomatics, Computer Science, Engineering, or related field.
  • 10+ years of professional experience in GIS development and geospatial systems.
  • Strong expertise in Python for GIS automation and spatial data processing.
  • Hands‑on experience with ArcGIS
    , QGIS
    , and custom plugin development.
  • Proven experience in Web GIS development and geospatial APIs.
  • Strong knowledge of spatial databases and SQL.
  • Ability to design scalable, maintainable geospatial solutions.
  • Excellent analytical, problem‑solving, and communication skills.
  • Experience with enterprise GIS systems and large‑scale spatial data environments.
  • Familiarity with cloud‑based GIS solutions
    .
  • Experience mentoring junior GIS developers.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary