Calgary (Rundle / Whitehorn / Monterey Park), Canada | Posted on 09 / 08 / 2025
Job Description
AboutThe Company :
iLink is a GlobalSoftware Solution Provider and Systems Integrator, deliversnext-generation technology solutions to help clients solvecomplex business challenges, improve organizationaleffectiveness, increase business productivity, realizesustainable enterprise value and transform your businessinside-out. iLink integrates software systems and developscustom applications, components, and frameworks on the latestplatforms for IT departments, commercial accounts, applicationservices providers (ASP) and independent software vendors(ISV). iLink solutions are used in a broad range of industriesand functions, including healthcare, telecom, government, oiland gas, education, and life sciences. iLink’s expertiseincludes Cloud Computing & Application Modernization, DataManagement & Analytics, Enterprise Mobility, Portal,collaboration & Social Employee Engagement, EmbeddedSystems and User Experience designetc.
What makes iLinkSystems' offerings unique is the fact that we usepre-created frameworks, designed to accelerate softwaredevelopment and implementation of business processes for ourclients. iLink has over 60 frameworks (solution accelerators),both industry-specific and horizontal, that can be easilycustomized and enhanced to meet your current businesschallenges.
Requirements
- Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions.
- Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic, horizon, fault, velocity model, etc.).
- Present architectural designs and technical proposals to the architecture review board.
- Ability to break down development tasks and lay out clear implementation roadmaps.
- Implement and optimize computation algorithms.
- Design and develop both thin and thick client applications that interact with cloud-based microservices.
- Ensure high code quality through unit testing, code reviews, security hardening, and continuous integration with other domain tools.
- Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of DSG application.
- Mentor junior developers and actively contribute to architectural and implementation decisions.
- Embrace Agile / Scrum methodologies, delivering and demonstrating working solutions at the end of each sprint.
- Stay current with emerging technologies and trends in geophysical computing and software development.
Qualifications
BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline.Minimum of 5+ years of experience in scientific or geophysical software development.Minimum of 10+ years of Java / C++ experience.Ability to break down complex development tasks and define clear, actionable implementation roadmaps.Proficiency in programming languages : Java, C++.Proficiency with development tools and environments : GitLab, Eclipse, VS Code, CI / CD pipelines; Draw.io for architecture diagrams; Performance tools : VisualVM, JMC / JFR, Asynco.Operating systems : Windows and Linux.Hands‑on experience using GitHub Copilot to accelerate code implementation and enhance development productivity.Must be self‑motivated but be able to work well in a team environment.Knowledge with geophysical and seismic software tools and formats : SEG‑Y, Landmark seismic BRICK, CMP, OpenVD; DSG, Petrel, Kingdom, GeoFrame, or PaleoScan.Familiarity with cloud platforms and distributed computing : Restful API design and implementation; AWS and Azure; Tools for scalable data processing : Kubernetes, Spark.Strong experience with Java 2D graphics and 3D OpenGL programming.Solid understanding of geophysical methods and data types, including Seismic, Fault, Horizon, and Velocity modeling.Experience with scientific computing libraries and frameworks : Python : NumPy, SciPy, Pandas, TensorFlow (for ML / AI); C++ / Java : CUDA (for GPU acceleration); Angular or React; Microservice : Quarkus, Spring Boot, AWS API Gateway.#J-18808-Ljbffr