logo
Urban Redevelopment Authority

Systems Analyst (Data Engineer)

Urban Redevelopment Authority

Permanent/Contract

Closing on 31 Jan 2025

What the role is

About Urban Redevelopment Authority (URA) The Urban Redevelopment Authority (URA) is Singapore’s planning authority. Our mission is to make Singapore a great city to live, work and play. We plan and facilitate the physical development of Singapore, in partnership with agencies and the community, to create a vibrant, sustainable and cosmopolitan city of distinction. URA has undergone a digitalisation journey to harness urban science, geospatial data analytics, modelling and simulation, and AI technologies in urban planning and design. In 2022, URA was appointed as the Whole-of-Government “Urban Planning & Design Technology Centre of Excellence” (URBEX) to digitalise and cohere the urban planning and design ecosystem in its use of data, tools and models. URA has received various awards, including the 2017 Asia Pacific Regional DX Leader in Talent Acceleration by IDC, 2019 Business Transformation Award from PSD, 2024 Public Service Science, Technology and Engineering Conference Excellence Award, and 2024 Special Achievement in GIS Award from ESRI. About Design and Planning Lab (DPLab) Be part of URA’s DPLab, which spearheads URBEX efforts in the experimentation and development of smart planning technologies through Policy-Ops-Tech collaborations. Our teams leverage on their capabilities in data policy, governance, strategy, and engineering, product strategy, business analysis, software engineering, cloud engineering, urban design technologies, data science, AI/ML, and modelling and simulation to collaborate with planners, architects, and policymakers to create insights and digital solutions for Singapore’s urban planning challenges.

What you will be working on

Join DPLab to track and catalogue Singapore’s Land and Space planning inventories. This will be a next-generation data product with associated new features that can enable planning workflows informed by data and advanced analytics. The work is transformative, enriching and fast-paced, and will require you to engage with planners and policy officers in URA and across various agencies to understand the user requirements and provide targeted value through data solutions.

What we are looking for

Requirements: ● Degree in Computer Science, Computer Engineering, GIS, or related disciplines ● Interest and passion to develop digital platforms, and comfortable with Agile development. ● Experience with: ○ Python, C#, or similar programming languages ○ ETL (Extract, Transform, Load) processes ○ JavaScript frameworks - React, Redux ○ Web standards and protocol including JavaScript, HTML and CSS ○ Python packages for data manipulation and analysis – Pandas, GeoPandas, Shapely ○ ArcGIS functions and modules – Arcade, ArcPy, Tasks and Toolkits, Rules management, Parcel Fabric, Workflow Manager, Data Reviewer, Knowledge Graph ○ Database design and management (e.g. SQL) and technologies (e.g. PostgreSQL, Geodatabase, IFC) ○ Web GIS frameworks – ESRI Maps SDK for Javascript ○ Web Application Programming Interface (API) development ○ Infrastructure provision tools (Docker, Ansible etc.) ● Able to work well with a team and be willing to learn. ● Effective presentation, communication and writing skills. Preferences: ● Familiar with DevOps ○ Relevant CI/CD tools or technologies, e.g. Microsoft Azure DevOps platform, GitLab/JIRA, Git, Jenkins setup or equivalent setup ○ Project management through Kanban boards ○ System administration and scripting on both Windows and Unix/Linux environments ● Experience with ○ GIS technology (e.g. ArcGIS Server, GeoServer, PostGIS) ○ CAD, GIS, ESD, BIM and other 3D software to design buildings ○ FME components – FME Form, FME Flow ○ 3D JavaScript frameworks – Three.js, Babylon.js ○ WebGL, OpenGL and 3D engines (e.g. Unreal, Unity) ○ OGC standards – WMS, WFS, WMTS ○ Server-side web frameworks - ASP.Net MVC, ASP.NET Core ○ Microsoft Azure, Amazon Web Services (AWS) or Google Cloud Platform (GCP) ○ Procedural modelling packages – CityEngine PyPRT, Rhinocerous3D and Grasshopper SDKs ○ Log Management tools (e.g. Splunk, ELK, etc.) ○ Paraview

About Urban Redevelopment Authority

The Urban Redevelopment Authority (URA) is Singapore's national land use planning authority. URA prepares long term strategic plans, as well as detailed local area plans, for physical development, and then co-ordinates and guides efforts to bring these plans to reality. Prudent land use planning has enabled Singapore to enjoy strong economic growth and social cohesion, and ensures that sufficient land is safeguarded to support continued economic progress and future development.