Dear Consultant,
We are seeking a Senior Application Developer to join a globally integrated team supporting the development of advanced software tools in the oil & gas technology and energy services sector. This role supports a major global player operating in over 70 countries, known for innovation in subsurface exploration and geoscientific solutions. send CV to (marcillina.tietjen@dcvtechnologies.co.uk)
Location: Remote (Poland-based)
Contract Type: B2B
Start Date: ASAP
Project Scope:
The selected candidate will lead the design and development of high-performance applications used for geophysical data processing, modeling, visualization, and interpretation, collaborating closely with geoscientists and development teams across Europe, Canada, and the U.S.
Key Responsibilities:
-
Develop robust on-premise and cloud-based applications for subsurface data analysis (e.g., seismic, fault, and velocity models)
-
Translate scientific and domain requirements into scalable technical solutions
-
Design and optimize computational algorithms and visual interfaces (2D/3D)
-
Work across microservices architecture and cloud-based environments
-
Participate in code reviews, unit testing, security hardening, and CI/CD pipelines
-
Mentor junior developers and contribute to Agile/Scrum processes
-
Act as a technical liaison between scientific users and engineering teams
Required Qualifications:
-
BS/MS in Computer Science, Geoscience, Applied Mathematics, or related field
-
5+ years of experience in scientific/geophysical software development
-
Strong programming skills in Java, C++, and Java OpenGL (2D/3D)
-
Familiarity with GitLab, CI/CD tools, Eclipse, VS Code, VisualVM, JMC/JFR
-
Experience with domain-specific tools: SEG-Y, Landmark, Petrel, OpenVDS, GeoFrame, PaleoScan
-
Cloud platform knowledge (AWS, Azure), RESTful APIs, Kubernetes, Spark
-
Exposure to scientific computing libraries (NumPy, SciPy, TensorFlow, CUDA)
Background in frontend/backend architecture: Spring Boot, Quarkus, Angular/React, Docker