Job Description
We are seeking a GIS Solutions Architect to lead the design and modernization of enterprise geospatial platforms in a large‑scale, regulated environment. The role will be responsible for migrating complex ESRI ArcGIS Enterprise systems from on‑premises infrastructure to the Government Commercial Cloud (GCC), while ensuring high standards of security, performance, and compliance.
You will provide technical leadership across cloud architecture, GIS platforms, and full‑stack application integration, working closely with stakeholders to translate business and operational requirements into scalable digital solutions.
Key Responsibilities
Solution Architecture & Design
- Design and implement cloud‑native architectures for ESRI ArcGIS Enterprise components, including Portal, Server, and Data Store, within GCC environments (Azure or AWS).
- Define enterprise‑level architecture standards, technical designs, and system documentation.
Cloud Migration & Modernisation
- Lead the migration of legacy GIS systems from on‑premises environments, including secured network zones, to the Government Commercial Cloud.
- Identify technical risks and dependencies, and develop mitigation strategies to ensure seamless system transitions.
Application Development & Integration
- Oversee the integration of enterprise web applications developed using C# .NET and modern JavaScript frameworks (React, Next.js).
- Ensure effective consumption of geospatial services using ArcGIS Maps SDK for JavaScript and RESTful APIs.
Security, Governance & Compliance
- Ensure all systems and applications comply with Singapore Government ICT policies, IM8 requirements, and other applicable security and governance standards.
- Support system audits, accreditation activities, and security reviews.
Automation & Geospatial Processing
- Design and enhance automation pipelines using Python (ArcPy, GDAL) and FME to support geoprocessing, data transformation, and ETL workflows.
- Improve operational efficiency and reliability through automation and standardisation.
Microservices & DevOps Practices
- Implement microservices using .NET and Python, containerised with Docker.
- Collaborate with DevOps teams to establish CI/CD pipelines for automated testing, deployment, and monitoring.
Stakeholder Engagement
- Act as the technical point‑of‑contact when working with internal teams and external stakeholders, including statutory boards and partner vendors.
- Translate user and business requirements into clear technical solutions and support User Acceptance Testing (UAT) activities.
Requirements
Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Geomatics, Engineering, or a related discipline.
Experience
- Minimum 5-8 years of relevant experience in enterprise GIS platforms, solution architecture, or cloud‑based systems.
- Proven experience in delivering mission‑critical systems within regulated or high‑security environments is an advantage.
Technical Skills
- Cloud Platforms: Strong working knowledge of Government Commercial Cloud and public cloud services (e.g. EC2, S3, EKS, Lambda or equivalent Azure services).
- GIS Technologies: Experience with ESRI ArcGIS Enterprise, ArcGIS Pro, ArcGIS Monitor, ArcObjects, and Esri Workflow Manager (WFM).
- Software Development: Proficiency in C# .NET Core / .NET 8, Python, RESTful APIs, and front‑end frameworks such as React and Next.js.
- Geospatial & Spatial Analytics: Experience in 3D development and geospatial data processing, including spatial data processing, image analysis, or modelling using libraries such as OpenCV, RasterIO, or PyTorch.
- DevOps & Microservices: Knowledge of Docker, CI/CD pipelines, and microservice‑oriented architecture.
Certifications (Preferred)
- Azure or AWS Cloud Certification (Associate level or above).
- ISTQB Foundation or equivalent testing certification.