Software Developer - CityEngine Cloud Integration
Description
Join our team of
exceptional software engineers to drive the integration of CityEngine
into Esri’s ArcGIS Online, the leading cloud solution to host
geographical data. The desktop software CityEngine is a groundbreaking
3D city creation tool used in film production, urban design, planning,
and other 3D/GIS industries.
Responsibilities:
- Develop
CityEngine user interfaces for publishing, browsing, searching,
editing, managing, and sharing 3D content items (models, procedural
modeling rules, layers, maps, scenes, etc.) on the ArcGIS platform
- Collaborate
with our international, distributed team of GIS, graphics, and server
experts to push the state-of-the-art in publishing and streaming 3D city
data
- Work with UX designers to prototype and implement novel
interactive user experiences for sharing service-based 3D content across
the ArcGIS platform (i.e., for web, mobile, and desktop)
- Apply and promote good software engineering practices such as test automation, modularization, simplification
Requirements: - Excellent programming skills in a modern object-oriented language
- Minimum of two years of software engineering experience in large projects (with focus on UI)
- Proficient in cloud area overall technology such as REST APIs, JSON, AWS, etc.
- Basic knowledge of 3D computer graphics and OpenGL
- Good communication skills and the ability to work in a fast-paced team environment
- Master’s or bachelor’s in computer science or a related field
Recommended Qualifications:
- Experience with Java/Eclipse framework
- Experience with front end technologies such as JavaScript or HTML5/CSS3
- Working knowledge of GUI and user experience design
- Experience using Agile software development methods (SCRUM, etc.)
- Familiarity with CityEngine or ArcGIS (or other commercial 3D/GIS tools)
This Job is no longer active!