Low Code Engineer

About the job

About the Low Code Engineer role

The Low Code Engineer is responsible for leading the development, customisation, and optimisation of enterprise geospatial solutions using ESRI ArcGIS Enterprise and related technologies. This role designs and implements spatial workflows, APIs, and data integrations to support mapping, analysis, and decision-making use cases. Acting as a technical lead, the engineer makes geospatial architecture decisions, improves performance of spatial queries and services, and ensures high-quality GIS implementations through code reviews and standards. Working in agile, cross-functional teams, the role also provides technical consultation, documentation, troubleshooting, and capacity building, supporting complex GIS projects that integrate multiple spatial data sources across on-premise and cloud environments.

Key Responsibilities:

  • Lead the development and customisation of GIS applications using ESRI’s ArcGIS Enterprise platform
  • Design and implement FME workflows for spatial data transformation and integration
  • Develop and maintain REST APIs for geospatial services and clash analysis using ESRI’s ArcGIS Enterprise platform
  • Optimise spatial queries and improve performance of GIS services
  • Provide technical leadership in geospatial architecture decisions
  • Additional Responsibilities:
    • Conduct code reviews and ensure quality of GIS implementations
    • Participate in technical planning and architecture discussions
    • Document technical specifications and maintain system documentation
    • Troubleshoot complex spatial data issues
    • Collaborate with cross-functional teams
    • Provide technical consultation on GIS matters
    • Support capacity building in GIS development

Requirements:

  • At least 5 years of development experience in geospatial domains such as 3D mapping, survey and mapping, map layer management, and global positioning
  • Proficiency in developing and consuming REST APIs for spatial services
  • Strong understanding of spatial databases (Oracle Spatial, PostGIS)
  • Basic experience with Python scripting for GIS automation
  • Knowledge of web mapping technologies and standards (OGC)
  • Experience working in agile development environments
  • Proficient in at least one geospatial software suite
  • Proficiency in programming using Python and JavaScript
  • Relational and Spatial Databases: Oracle Spatial or PostGIS and Oracle or MySQL or MSSQL Server
  • Web services include REST APIs and SOAP, version control uses GitLab or equivalent, and the role involves spatial analysis tools and data transformation tools
  • Project experience includes implementing enterprise-level GIS solutions, developing spatial analysis tools and services, creating automated spatial ETL workflows, and integrating multiple spatial data sources

Preferred qualifications:

  • Experience with Singapore Government GIS projects
  • Knowledge of Singapore Government Technology Stack (SGTS)
  • Experience with OneMap APIs
  • Understanding of government security policies for spatial data
  • Exposure to cloud-based GIS solutions
  • Experience with spatial big data processing
  • Experience with 3D GIS applications