3D Services Product Engineer
Description
Overview:
Sharing service-based 3D content is quickly
becoming a critical element of the geospatial industry, and we’re
looking for energetic, organized, and proactive individuals to help us
design, test, and document the best way to share these services. This is
a fantastic opportunity to author dynamic 3D scenes and optimize the
delivery of the content to web, mobile, and desktop clients. As part of
the 3D Analyst Team, you’ll enable ArcGIS users to see their maps come
alive and have better insight to their geographic data.
Responsibilities:
- Collaborate with development programmers on software project teams to build innovative new functionality
- Build
and maintain test scenarios that validate use cases and capabilities;
triage and submit testing reports in a bug tracking system
- Learn existing product technologies and troubleshoot production issues in current and past software versions
- Test and document recommended workflows for ArcGIS users and developers
- Research
and analyze customer requests, industry standards, and specifications
to establish and define requirements and translate them into new
software designs
Requirements:
- Bachelor’s or master’s in computer science, computer engineering, or a related field, depending on position level
- Two
or more years of experience with manual and automated testing,
including building and running automated, sanity, and regression tests
of daily builds
- Proficiency in developing pseudo test data and test cases as well as designing and running stress and load tests
- Experience
with system testing on different configurations and defining test
requirements based on well-defined certification criteria
- Proven ability to approach problems in innovative ways
- Knowledge of Agile development methodologies and test-driven development processes
- Experience developing software that runs in a cloud platform (SaaS, PaaS, IaaS)
- Familiarity with 3D graphics APIs such as OpenGL, DirectX, and WebGL
- Experience with REST and .NET APIs as well as JSON
- Industry experience in technical writing or software documentation
- Knowledge of GUI and user experience design
- Experience with application development languages (e.g., C#, .NET, JavaScript, Java, C++, or Python)
Recommended Qualifications:
- Familiarity with Esri ArcGIS software or other geospatial technology
- Working
knowledge of 3D interchange file formats such as Collada, 3D Studio Max
and KML; knowledge of industry standards such as CityGML
- Experience using Linux
This Job is no longer active!