About the Role
Singapore (Singapore)
ArcGIS Developer
Role Overview
As a GIS Developer, you will design, develop, and maintain advanced GIS applications and tools to support geospatial data management and analysis. You will work closely with clients and internal teams to translate geospatial requirements into actionable solutions, ensuring compliance with industry standards and best practices.
Key Responsibilities
Application Development:
Design and develop GIS applications using Esri ArcGIS Enterprise, ArcGIS Pro, JavaScript API for ArcGIS, Python, and .NET SDK, React JS.
Implement spatial analysis, geocoding, and mapping functionalities into enterprise systems.
Integration & Customisation:
Integrate GIS capabilities into existing software platforms.
Customise GIS tools and workflows to meet client-specific requirements.
Data Management:
Handle geospatial data acquisition, processing, and quality assurance.
Ensure accuracy and compliance with data standards.
Technical Support:
Provide troubleshooting and performance optimisation for GIS applications.
Collaborate with cross-functional teams for solution delivery
Required Skills
Strong proficiency in Esri ArcGIS Suite (ArcGIS Enterprise, ArcGIS Pro).
Programming experience in Python, JavaScript, and .NET.
Familiarity with ArcPy, FME, and DevOps practices for GIS deployments.
Understanding of spatial data models, geodatabases, and GIS integration with external systems.
Preferred Qualifications
Bachelor’s degree in Computer Science, or related field.
Experience with cloud-based GIS deployments (Azure/AWS).
Knowledge of CI/CD pipelines and Agile methodologies.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto’s website (<https://www.techaalto.com/privacy/>)
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.