Roles & Responsibilities
(12 months contract)
We are seeking an experienced Senior Software Engineer specialising in ESRI GIS technologies to join our agile development team. In this role, you will be responsible for designing, implementing, and maintaining spatial data solutions using ESRI products and FME, while providing technical leadership in geospatial services.
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 class analysis
- Architect solutions that integrate GIS capabilities into enterprise applications
- Optimise spatial queries and improve performance of GIS services
- Provide technical leadership in geospatial architecture decisions
- Mentor team members on GIS best practices and spatial data handling
Required Skills and Experience :
8+ years of experience in GIS development and spatial data analysisStrong expertise in ESRI ArcGIS Enterprise suite, including : ArcGIS Server, Portal for ArcGIS, ArcGIS Enterprise SDK, ArcGIS ProExtensive experience with FME Desktop and FME ServerProficiency in developing and consuming REST APIs for spatial servicesStrong understanding of spatial databases (Oracle Spatial, PostGIS)Experience with Python scripting for GIS automationKnowledge of web mapping technologies and standards (OGC)Experience working in agile development environmentsTechnical Skills :
ESRI Products : ArcGIS Enterprise, ArcGIS Pro, ArcGIS API for JavaScriptFME : Desktop and Server workflowsProgramming : Python, JavaScriptSpatial Databases : Oracle Spatial, PostGISWeb Services : REST APIs, SOAPVersion Control : GitSpatial Analysis ToolsData Transformation ToolsGood to Have :
Experience with Singapore Government GIS projectsKnowledge of Singapore Government Technology Stack (SGTS)Experience with OneMap APIsUnderstanding of government security policies for spatial dataExperience with cloud-based GIS solutions (ArcGIS Online)Knowledge of containerisation (Docker) and orchestration (Kubernetes)Experience with spatial big data processingESRI Technical CertificationsExperience with 3D GIS applicationsProject Experience :
Implementation of enterprise-level GIS solutionsDevelopment of spatial analysis tools and servicesCreation of automated spatial ETL workflowsIntegration of multiple spatial data sourcesDevelopment of custom geoprocessing toolsImplementation of real-time GIS applicationsAdditional Responsibilities :
Conduct code reviews and ensure quality of GIS implementationsParticipate in technical planning and architecture discussionsDocument technical specifications and maintain system documentationTroubleshoot complex spatial data issuesCollaborate with cross-functional teamsProvide technical consultation on GIS mattersSupport capacity building in GIS developmentIf you are passionate about GIS development and want to contribute to innovative spatial solutions for government services, we would love to hear from you.
Tell employers what skills you have
Version Control
Spatial Databases
Geoprocessing
ArcGIS Server
Capacity Building
SOAP
Data Transformation
Spatial Analysis
GIS
Web Mapping
3D
Arcgis Online
ESRI
ArcGIS
Orchestration