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 cabled observatories on behalf of the University of Victoria that supply continuous power and Internet connectivity to various scientific instruments located in coastal, deep-ocean, and Arctic environments. ONC's cable arrays host hundreds of sensors distributed in, on and above the seabed along with mobile and land based assets strategically located, and instruments that address key scientific and policy issues (subsea earthquakes and tsunamis, ocean acidification, marine biodiversity, etc.) within a wide range of environments.
The Senior Software Developer (SSD) works as part of a team of developers to design, develop, troubleshoot, maintain and deploy software components for acquiring, publishing and processing data using ONC’s data management and archiving system – Oceans 2.0. The SSD will be involved in the development of software using a wide spectrum of technologies, from mobile to cloud computing. The SSD reports to the Software Development Manager with work assigned on a project basis. Your people skills will be a positive influence in scrum meetings, documentation and code reviews. Your technical experience, knowledge of software lifecycle and development models, and experience with Agile project management and scrum leadership, will be an asset to the software development process.