Talent.com

Java programming Jobs in Victoria, BC

Create a job alert for this search

Java programming • victoria bc

Last updated: 2 days ago
Intermediate Scientific Programmer

Intermediate Scientific Programmer

University of VictoriaVictoria, Capital Regional District, CA
Full-time
Intermediate Scientific Programmer.Intermediate Scientific Programmer.Ocean Networks Canada (ONC) is a world‑leading organization supporting ocean discovery and technological innovation.ONC is a no...Show moreLast updated: 2 days ago
Life Enrichment Assistant

Life Enrichment Assistant

Amica Senior LifestylesVictoria, Capital Regional District, CA
Full-time
Established in 1996, Amica Senior Lifestyles owns and operates over 30 senior living residences in British Columbia and Ontario, while continuing to grow in select markets.We offer Independent Livi...Show moreLast updated: 2 days ago
Senior Software Engineer, Data Platform

Senior Software Engineer, Data Platform

InspiratoVictoria, Capital Regional District, CA
Full-time
Software Engineer, Data Platform.Location : Victoria, British Columbia.Reports To : Director, Advanced Analytics.Inspirato’s Advanced Analytics team is reimagining the modern data stack by leaning in...Show moreLast updated: 30+ days ago
Strategic Facilities Planner

Strategic Facilities Planner

Kasian Architecture Interior Design and PlanningVictoria, BC, Canada
Full-time
Welcome to Kasian, where almost 40 years of design excellence has sparked a passion for transforming ordinary spaces into extraordinary experiences. Our passion is strengthening connections between ...Show moreLast updated: 5 days ago
  • Promoted
Computer programming Private Tutoring Jobs Victoria

Computer programming Private Tutoring Jobs Victoria

SuperprofVictoria, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show moreLast updated: 30+ days ago
Staff Software Engineer, Backend (Streaming)

Staff Software Engineer, Backend (Streaming)

AffirmVictoria, Capital Regional District, CA
Full-time
Staff Software Engineer, Backend (Streaming) — Affirm, Victoria, British Columbia, Canada.Design and build data infrastructure systems, services and tools to handle new Affirm products and business...Show moreLast updated: 30+ days ago
  • Promoted
Principal systems software engineer

Principal systems software engineer

Targeted TalentVictoria, BC, Canada
Full-time
Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...Show moreLast updated: 30+ days ago
SDET - Python Test Automation Engineer

SDET - Python Test Automation Engineer

CapgeminiVictoria, Capital Regional District, CA
Full-time
A global business and technology partner is seeking an intermediate Test Development Engineer to join their team in Victoria, Canada. The ideal candidate should have strong Python programming skills...Show moreLast updated: 24 days ago
Sr. Data Engineer to support and create / document new technical tool components of the Disaster Recovery Program within the Health Industry

Sr. Data Engineer to support and create / document new technical tool components of the Disaster Recovery Program within the Health Industry

S.i. SystemsVictoria, CA
Full-time
Our client is looking for a Sr.Data Engineer to support and create / document new technical tool components of the Disaster Recovery Program within the Health Industry. Bachelor’s degree in informatio...Show moreLast updated: 15 days ago
Remote Java AI Data Training Tech Quality Lead - AI Trainer

Remote Java AI Data Training Tech Quality Lead - AI Trainer

SuperAnnotateColwood, British Columbia, CA
Remote
Full-time
Are you ready to take on a pivotal role in ensuring the highest standards in AI training? We are looking for a Java Tech Quality Assurance Lead to help ensure consistently high standards in our AI ...Show moreLast updated: 9 days ago
  • Promoted
Junior Dynamics 365 / Power Platform Developer

Junior Dynamics 365 / Power Platform Developer

Charter TelecomVictoria, BC, Canada
Full-time
We are looking for aJunior Software Developerwith a strongcomputer science backgroundto join our team.This role is ideal for a recent graduate or someone with up to 2 years of professional experien...Show moreLast updated: 30+ days ago
Bathing Assistant Adult Day Programs (221831)

Bathing Assistant Adult Day Programs (221831)

Island HealthVictoria, British Columbia, Canada
Full-time
In accordance with the Vision Purpose and Values and strategic direction of the Vancouver Island Health Authority (Island Health) patient and staff safety is a priority and a responsibility shared ...Show moreLast updated: 30+ days ago
Full-Stack Engineer — Build for Global Brands (Hybrid)

Full-Stack Engineer — Build for Global Brands (Hybrid)

impact.comSaanich, Capital Regional District, CA
Full-time
A leading commerce partnership marketing platform is seeking a Full Stack Software Engineer to join their core team in Canada. In this role, you will design and develop features for their user appli...Show moreLast updated: 25 days ago
Staff Distributed Systems Engineer : KRaft Orchestration

Staff Distributed Systems Engineer : KRaft Orchestration

ConfluentVictoria, Capital Regional District, CA
Full-time
A leading data streaming platform company in Canada is seeking a Staff Software Engineer for the Kora Orchestration team. This role is pivotal in building a reliable and fault-tolerant distributed m...Show moreLast updated: 25 days ago
Junior React / Node Developer - Grow with a Dynamic Tech Team

Junior React / Node Developer - Grow with a Dynamic Tech Team

Plexxis SoftwareVictoria, Capital Regional District, CA
Full-time
A leading software company in Victoria is seeking a Jr.Developer to join their web development team.The role involves working with React and NodeJS to develop user interfaces and backend functional...Show moreLast updated: 30+ days ago
Senior Programmer Analyst

Senior Programmer Analyst

BCLCRemote within, BC, CA
Remote
Full-time +1
Our typical hiring range will be + / - 10% of the midpoint listed above.Factors influencing this decision include qualifications and market conditions for the role. BCLC’s two offices are located on t...Show moreLast updated: 30+ days ago
Engineering Manager - Ubuntu Security

Engineering Manager - Ubuntu Security

CanonicalVictoria, Capital Regional District, CA
Full-time
Engineering Manager - Ubuntu Security at Canonical.Ubuntu is the most widely used Linux distribution and underpins the security of the entire internet. The Security Engineering Manager directly impa...Show moreLast updated: 30+ days ago
Indigenous Culture–Driven Daycare Support Worker

Indigenous Culture–Driven Daycare Support Worker

Esquimalt NationEsquimalt, Capital Regional District, CA
Full-time
A First Nations community organization in Canada is seeking a compassionate Daycare Support Worker to join their daycare team. The role involves creating an inclusive and nurturing environment for c...Show moreLast updated: 2 days ago
Clinical Administrator

Clinical Administrator

Homewood RavensviewVictoria, Capital Regional District, CA
Full-time
We have an immediate, rewarding career opportunity for a Clinical Administrator to join our team at Ravensview, part of Homewood Health, the national leader in mental health and addictions treatmen...Show moreLast updated: 2 days ago
People also ask
Intermediate Scientific Programmer

Intermediate Scientific Programmer

University of VictoriaVictoria, Capital Regional District, CA
2 days ago
Job type
  • Full-time
Job description

Intermediate Scientific Programmer

Join to apply for the Intermediate Scientific Programmer role at University of Victoria .

Ocean Networks Canada (ONC) is a world‑leading organization supporting ocean discovery and technological innovation. ONC is a not‑for‑profit society that operates and manages innovative observatories on behalf of the University of Victoria that supply power and data connectivity to various scientific instruments located in coastal, deep‑ocean, and Arctic environments. ONC’s cable arrays host thousands of sensors distributed in, on and above the seabed along with mobile and land‑based assets strategically located, instruments that address key scientific and policy issues (subsea earthquakes and tsunamis, ocean acidification, marine biodiversity, etc.) within a wide range of environments.

As part of the Observatory Digital Operations department, the Software Development team designs, implements, operates and maintains ONC’s flagship data management system, Oceans 3.0, which empowers user communities in accomplishing complex analytic tasks and dealing with large data volumes of increasing size and complexity. In fulfilling its role, the department supports ONC's core mandate to collect and serve data and information needs in line with the FAIR (Findable, Accessible, Interoperable, Reusable) data principles while ensuring the highest quality and security standards in alignment with the UVic Information Security Standards.

The Software Development team is responsible for the lifecycle of projects requiring software; and implements, operates, and continuously improves the ONC data management system Oceans 3.0. The team may also take on related digital infrastructure projects, apps, architecture and support. This comprehensive system sets ONC apart as the global leader in ocean data delivery.

The Intermediate Scientific Programmer (Scientific Programmer) works as part of a team to design, develop, deploy, and maintain data products and associated software. These data products provide the means for scientists to acquire ONC’s immense repository of raw data, processed data, data visualizations, and real‑time data. The Scientific Programmer ensures operational reliability and quality of those data products. This position contributes to data acquisition, new instrument integration and support, metadata, data and statistical analysis, and any scientific and high‑performance computing activity at ONC as needed. This often includes internal and external user support.

The Scientific Programmer reports to the Associate Director, Software Development with work assigned on a project basis and in the general area of data products and scientific computing support. The Scientific Programmer works closely with software developers and software team leads to ensure the scientific quality of ONC’s software, including reviewing requirements and writing test plans.

The Intermediate Scientific Programmer requires a master’s degree in ocean, earth or geophysical science with a strong scientific computing component, or a master’s degree in computer science or engineering with a strong component of earth, ocean or geophysical science and a demonstrated ability to carry out scientific programming tasks and a minimum of four years of scientific software development or scientific computing experience. Alternatively, an equivalent combination of education and experience.

Experience and Knowledge Requirements

  • Proven ability to design, write, build, test and debug software, with a focus on scientific computing.
  • Demonstrated proficiency in the following computing languages : Python, MATLAB, Java or C++, SQL.
  • Management of information systems and technology in accordance with industry best practice, including relevant professional development to keep knowledge and skills current. Data analysis and visualization using technologies such as MATLAB, SciPy / NumPy / Matplotlib or equivalents.
  • Numerical analysis including time series analysis, statistical analysis.
  • Familiarity with data acquisition and data science concepts in earth, ocean and geophysical sciences.
  • Scientific data and metadata formats and standards such as NetCDF, HDF5, ISO‑19115 or other XML‑based format used in Earth and Ocean sciences.

Competencies

  • Ability to work independently and proactively within a team‑oriented environment.
  • Ability to work in a project‑based, multi‑disciplinary, time‑constrained collaborative team with agile requirements.
  • Excellent communication skills, including the ability to present scientific concepts in a clear, concise manner to non‑technical audiences.
  • Excellent problem‑solving skills.
  • Ability to learn new technologies.
  • Strong attention to detail, accuracy, and reliability.
  • Highly Desired Assets

  • Knowledge of data preservation and distribution principles such as FAIR and CARE.
  • Experience with modelling and simulation.
  • Database management systems, especially PostgreSQL and Cassandra.
  • Knowledge of web services, API and interoperability.
  • High‑performance and / or cloud‑based computing.
  • Software lifecycle and project methodologies such as Scrum / Agile.
  • Familiarity with software development fundamentals, including : integrated development environments, continuous integration, automated unit and integration testing, revision / versioning control systems such as Git.
  • Experience in interfacing with scientific instrumentation, especially over IP networks.
  • Seniority level

    Mid‑Senior level

    Employment type

    Full‑time

    Job function

    Engineering and Information Technology

    Industries

    Higher Education

    Referrals increase your chances of interviewing at University of Victoria by 2x.

    Location : Victoria, British Columbia, Canada.

    #J-18808-Ljbffr