We are seeking a highly skilled professional to provide advanced 3D geospatial and Building Information Modelling (BIM) solutions. This engagement involves developing automated workflows, managing complex 3D datasets, and implementing cloud-based infrastructure to support geospatial, BIM operations, and digital tools.
Key Responsibilities
- Develop custom geoprocessing tools using ArcPy scripts, Python, and C# (.NET) to automate complex 3D workflows, validate, and extract information from BIM models
- Restructure and reorganise imported BIM/IFC data structures to align with schemas and operational requirements
- Create automated solutions for processing 3D data and geometries across multiple BIM platforms including Revit, ArchiCAD, and IFC-SG formats
- Implement cloud engineering solutions using Infrastructure as Code principles with AWS, Docker, and Terraform
- Build and deploy robust data processing pipelines, including Feature Manipulation Engine (FME) deployments in cloud environments
- Conduct tool exploration and development work, e.g. creating algorithms to derive centrelines from BIM/IFC connectivity elements
- Integrate multiple software platforms and APIs to create seamless automated workflows
Required Skills
- Proficiency in Python programmingwith extensive experience in geospatial libraries (arcpy, geopandas, shapely) and BIM data manipulation
- Strong C# (.NET) programmingcapabilities for performance-critical 3D processing applications, e.g. Revit.
- Extensive experience with custom ArcPy scripting and geoprocessing tool development
- Hands-on experience with cloud platforms, particularly AWS, including Docker containerisation and Terraform for infrastructure management
- Demonstrated expertise in working with 3D data formats and BIM formats (Revit, ArchiCAD, IFC-SG)
- Strong understanding of 3D geospatial concepts, coordinate systems, and spatial analysis techniques
- Experience with geometric algorithms and 3D computational geometry
Preferred Qualifications
- Experience with FME for data transformation and pipeline development in cloud environments
- Deep knowledge of ArcGISEnterprise Suite including Portal, Enterprise Geodatabase, and distributed collaboration between ArcGIS Portal instances
- Experience with ArcGISframeworks, Role-Based Access Control (RBAC) implementation for large systems, and necessary metadata/schema structure to support effective access control
- Understanding of inter-ArcGISPortal connections and enterprise deployment strategies
- Experience with CI/CD pipelines and automated deployment processes
- Knowledge of urban planning applications and workflows
- Bachelor's degree in computer science, geospatial engineering, software engineering, or related field