Skip to main content

Senior Visualization Application Developer

Design
Veracity
Calgary, Canada2 months ago
Service contract

Job description

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?

Interested in this role?