A data engineer with Java programming skills for developing and maintaining products that import and export 2D and 3D spatial data. The ideal candidate is experienced in various 2D and 3D data (such as: CityGML, Collada, IFC, KML/KMZ, Open Street Map, Shapefile) to allow collaboration and integration across different formats and data sources.
Job Description:
The position is responsible to build and manage a software/ real world assets; real-estate and financial assets exchange. The position reports to Lead Engineer and offers excellent remuneration package for the right candidate
- 3+ years’ experience in a world-class software engineering organisation
- Has a good understanding of different schemas to enable the design of intermediate data models that unify leading geospatial standards, capture characteristics and geometric properties of real-world objects, together with their relationships with surrounding objects
- Involved with the development of open-source plugin for BimServer that extracts IFC contents to easy-to-read JSON format
- Has worked on optimizing conversion between 3D mesh data and geographical polygons to improve performance of conversion and reduce output file size while maintaining sufficient detail
- Results-oriented and problem-solving software engineer experienced with 2D and 3D GIS /CAD file formats
- Specialized in Java and test-driven development, working with team to achieve project milestones within tight deadlines
- Development of data models, schemas and associated components
- Alignment of data models with existing standards (especially IFC BIM and CityGML)
- Development of components to perform efficient access and conversion of data
Candidates with no experience and background in 3D geospatial data modelling but excellent java programming with some data engineering background can be considered.