Responsible for developing webGL 3D GIS visualization systems and software for cities and infrastructure ; Develop software automation tools for uploading spatial and attribute data sets for visualisation in Urbanetic’s 3D Geospatial planning tool , ‘Fabric’.
Job Description:
The position reports to the Lead Software Engineer and works closely with frontend, full-stack, 3D web and GIS data processing developers.
- 4+ years of experience in developing 3D GIS software products
- Expert level in scripting language and procedural modelling – node.js, three.js
- Proficient at working with a range of 2D/3D data formats used in the industry
- Extensive experience on GIS software such as ESRI ArcGIS Server, QGIS, AutoCAD Map etc
- Previous experience in Meteor, React, Neo4j
- Experience in Object Oriented analysis, UML class diagram, Sequence Diagrams, Activity Diagrams, spatial data modelling
- Comfortable with math and software algorithms (e.g. AI, optimization, routing, packing, physics, linear algebra, graphics)
- Excellent communicator in both written and oral form
- Extremely diligent and well-organized
- Understands good software development practices and with hands-on GIS Data Modelling development experience
- BS/MS in design or engineering