Job Description
ESRI 3D GIS developer
We’re seeking a skilled ESRI 3D GIS developer to join. In this role, you’ll be instrumental in creating and managing an advanced high-resolution 3D reality model of Lusail City.
Responsibilities
- Develop a comprehensive high-resolution 3D reality model using Virtual City Systems development framework
- Program interactive features for street-level navigation, building exploration, and virtual city tours
- Implement spatial analysis tools including:
- Distance, height and area measurements
- Lighting analysis
- Occlusion analysis capabilities
- Building measurement functionalities
- Create APIs and interfaces for IoT integration, enabling:
- Real-time sensor data visualization
- Meter reading displays
- Camera feed integration
- Vehicle tracking visualization
- People flow analysis
- BIM data integration
- Assets integration
- Implement systems for multi-display compatibility including video wall optimization
- Create dashboard integration frameworks for:
- Live operational status monitoring
- Critical alert systems
- Disaster management interfaces
- Asset performance management tools
Skills
Requirements:
- Bachelor's degree in GIS, Software Engineering, Computer Science or related field
- At least 4 years of experience in GIS with a focus on 3D software development
- Strong proficiency in Virtual City Systems development tools and APIs
- Experience with 3D graphics programming and optimization
- Proficiency in spatial databases (e.g., PostGIS) and SQL
- Familiarity with web-based 3D visualization libraries (e.g., Cesium, ArcGIS API for JavaScript)
- Knowledge of spatial analysis and implementation
- Strong programming skills in relevant languages (e.g., C++, Python, JavaScript)
- Experience with IoT data integration and real-time visualization
- Familiarity with BIM and GIS concepts
- Knowledge of dashboard development and data visualization
- Understanding of 3D web technologies and optimization techniques
- Experience with large-scale 3D model optimization and rendering
- Ability to write efficient, scalable and maintainable code