Job Description
Job Title:  Senior Engineer - GIS
Posting Start Date:  16/10/2025
Job Description: 

Job Summary

Design, develop, implement, and manage advanced Geographic Information Systems (GIS) solutions in accordance with the overall resources, timelines, standards, and client/organisational requirements.

Key Responsibilities

  1. GIS Solution Development & Implementation:
  • Lead the design, development, and implementation of robust, scalable, and high-performance GIS applications, tools, and workflows.
  • Architect and develop custom GIS scripts, models, and web applications using advanced programming languages such as Python (ArcPy), JavaScript, and relevant GIS APIs/SDKs (e.g., ArcGIS API for JavaScript, ArcGIS Pro SDK).
  • Administer, configure, and optimize enterprise GIS platforms, including ArcGIS Enterprise (ArcGIS Server, Portal for ArcGIS, ArcGIS Data Store) and ArcGIS Online, ensuring data integrity, security, and performance.
  • Develop and manage spatial databases (e.g., PostgreSQL/PostGIS, SQL Server Spatial, Oracle Spatial), ensuring efficient data storage, retrieval, and quality control.
  • Integrate GIS solutions seamlessly with other enterprise systems such as BIM, CDE, EDMS, PMIS, and business intelligence tools (e.g., PowerBI) to create comprehensive digital twins and data ecosystems.
  • Provide expert-level technical support, troubleshooting, and maintenance for GIS applications and infrastructure.
  • Collaborate closely with project teams, stakeholders, and other digital engineering disciplines to gather requirements, define technical specifications, and deliver innovative spatial solutions.
  • Develop and enforce GIS standards, best practices, and comprehensive technical documentation for developed solutions and implemented systems.
  • Contribute to the strategic planning and roadmap for GIS technology adoption, innovation, and advancement within the organization.
  • Perform advanced spatial analysis, develop custom geoprocessing tools, and create insightful dashboards and visualizations to support data-driven decision-making.
  • Review, update, and ensure compliance of GIS implementation plans and related technical documentation with organizational standards and project requirements.
  • Produce regular progress reports on GIS development and implementation initiatives, highlighting achievements, challenges, and future plans.
  • Provide specialized GIS tender support and expert technical input for proposals and bids

 

  1. Team Leadership & Development:
  • Lead the development of GIS-related training materials and conduct workshops for end-users to enhance spatial literacy and system adoption.
  • Proactively research, evaluate, and recommend new GIS technologies, programming languages, and methodologies for potential adoption and continuous improvement.
  • Document and share advanced GIS processes, best practices, and lessons learned to foster a culture of continuous learning and innovation.

Qualifications

  • Minimum Bachelor Degree in GIS, Software Engineering, or related field
  • Expert proficiency in programming languages such as Python (especially ArcPy for geoprocessing and automation) and JavaScript (for web mapping).
  • Extensive hands-on experience with the Esri ArcGIS platform, including ArcGIS Pro, ArcGIS Enterprise (Server, Portal, Data Store), ArcGIS Online, and various ArcGIS APIs/SDKs (e.g., ArcGIS API for JavaScript, ArcPy).
  • Strong understanding and experience with spatial databases (e.g., PostgreSQL/PostGIS, SQL Server Spatial, Oracle Spatial) and advanced SQL query development.
  • Experience with web development frameworks (e.g., React, Angular, Vue.js) for building interactive and responsive GIS web applications.
  • Familiarity with cloud platforms (eg. Azure, GCP) for deploying and managing GIS services is a plus
  • Strong written and verbal communication skills in English.

Skills & Abilities

  • Ability to use time productively, maximise project efficiency and meet project goals.
  • Ability to take on additional technical responsibilities and knowledge as needed with minimal guidance.
  • Possess and maintain exceptional work ethic as well as uphold company values and demand highest standard of conduct from self and others.
  • Must be a self-starter and possess the drive to pursue continued improvements in digitalisation.
  • Possess the ability to lead a team and work independently.
  • Ability to raise the awareness of Digital Delivery initiatives within the GET department and across the group.
  • Build good relationship with superior, peers and subordinates to ensure harmonious working environment.
  • Adopt and practice Gamuda Values “Take Personal Ownership”, “Adopt open, honest communication”, “Develop our people”, “Walk the talk” and “Demonstrate real teamwork”.

Expected Minimum Years of Experience