Job Title: Senior Visualization Application Developer
Location: Calgary, AB (Onsite from Day 1)
Type: Contract (C2C)
We are seeking a
Senior Visualization Application Developer to join our team onsite in
Calgary. This role is ideal for a highly skilled developer with a strong background in
Java,
OpenGL, and
graphics-intensive application development. You will contribute to the evolution of the
Decision Space Geoscience platform, building high-performance 2D/3D visualization tools for complex geospatial and geological data sets.
Key Responsibilities
- Design, develop, and maintain graphics-intensive modules within the Decision Space Geoscience platform using Java and OpenGL.
- Implement advanced 2D and 3D visualization features for seismic, geological, and geospatial datasets.
- Optimize rendering performance and ensure cross-platform compatibility, especially in Linux environments.
- Collaborate closely with geoscientists and software engineers to translate domain-specific requirements into effective technical solutions.
- Conduct code reviews, testing, and produce documentation to maintain high software quality standards.
- Stay abreast of developments in computer graphics, visualization, and geoscience technologies.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Geoscience, or a related field.
- 3+ years of hands-on experience in Java development focused on graphics or visualization.
- Proficiency in OpenGL and related graphics libraries for rendering complex data.
- Strong command of Linux, including shell scripting and performance tuning.
- Familiarity with geoscience data formats and industry-standard visualization techniques.
- Excellent problem-solving abilities and strong communication skills within multidisciplinary teams.
Preferred Qualifications
- Experience working with Decision Space Geoscience or similar geoscience software platforms.
- Additional programming experience in C++ or Python.
- Knowledge of GIS technologies and spatial data analysis.
- Familiarity with Agile development methodologies and version control tools like Git.
Screening Questions - Explain in detail for below questions.
Full Name:
Bachelor's or Master's degree in
Computer Science,
Geoscience with University and Completion year?
Total experience as an Senior Visualization Application Developer:
Total experience
Java development focused on graphics or visualization?
Total experience with
OpenGL and related graphics libraries for rendering complex data?
Total experience
geoscience data formats and industry-standard visualization techniques?
Total experience
Decision Space Geoscience or similar geoscience software platforms?
Total experience
2D and 3D visualization features for seismic, geological, and geospatial datasets?
Contact Number:
E mail Id:
LinkedIn Id:
Full Address (Street, City, States, Zip Code Required)
Notice period: (in weeks):
Current work authorization status:
Expected Hourly Rate?
Is it on W2 / C2C, If C2C, May I know your corporation name / Employer Details?
Are you ready to relocate on your own experience and Calgary, AB (Onsite from Day 1) / Commute?