12 Sep
|
Veracity
|
Calgary
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 robust 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?
📌 Senior Visualization Application Developer (Calgary)
🏢 Veracity
📍 Calgary