Intermediate Software Developer

University of Victoria

Company :  University of Victoria
Location :  Victoria, British Columbia, Canada
Job Type :  Full-time
Job Status :  Permanent
The University of Victoria is one of Victoria's largest employers and one of Canada’s best diversity employers. Together we are more than 5,000 dedicated faculty, librarians and staff supporting the University of Victoria’s diverse academic programs, world-class research and commitment to civic engagement.

Job Summary
Ocean Networks Canada (ONC) is a world-leading organization supporting ocean discovery and technological innovation. ONC is as 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, instruments that address key scientific and policy issues (subsea earthquakes and tsunamis, ocean acidification, marine biodiversity, etc.) within a wide range of environments.

ONC’s User Engagement Division is responsible for supporting and growing ONC’s scientific and research user communities through direct support for new and ongoing user research initiatives on the one hand, and education, development of data products and other web-based data access and visualization tools on the other. As part of the User Engagement Division, the Software Engineering group, under the guidance of its stakeholders delivers software that empowers users in accomplishing complex tasks, in dealing with data volumes of increasing size and complexity.

The Intermediate Software Developer works as part of a team of developers to design, develop, troubleshoot, maintain and deploy software components for acquiring, publishing and processing data from ONC. The Software Developer reports to the Associate Director Software Engineering (Associate Director), with work assigned on a project basis or in an area of continuing responsibility. The Intermediate Software Developer will work with limited specification documents, suggest changes, recommend alternatives, and get clarifications where required.

Job Requirements
The Intermediate Developer must have a university degree in computer science and a minimum of 3 years of software development experience, or the equivalent combination of education and experience.

Experience Requirements:
  • Proven ability to write design, build, test and debug software
  • Demonstrated proficiency in the following technologies: J2EE, JavaScript, HTML, XML, SQL
  • Experience in object–oriented design and implementation
Knowledge Requirements:
  • Relational database management systems such as Oracle or MySQL
  • Software lifecycle and Agile methodologies such as Scrum
  • Web services and service-oriented architectures
  • Web 2.0 and mashups
  • Ability to work independently and proactively within a team-oriented environment
  • Excellent written and verbal communication skills
  • Excellent problem solving skills
  • Ability to learn new technologies
Highly desired assets:
  • Familiarity with the Eclipse development environment and with tools such as Velocity and Hibernate as would be some knowledge of the messaging system.
  • UNIX skills
  • Bash or other scripting language
  • Experience installing and configuring software packages
  • ActiveMQ troubleshooting/knowledge
  • Experience in scientific data processing MATLAB, R, SciPy, data visualization, statistics, time series analysis, and analytical science in general.
  • Test automation
  • Familiar with JUnit testing
Why join UVic? Pursue a meaningful career in the world’s best environment for dynamic learning and discovery—a place where you can create vital impact. To learn more about working at UVic and how we reward our employees click here .

The University of Victoria is an equity employer and encourages applications from women, persons with disabilities, members of visible minorities, Aboriginal Peoples, people of all sexual orientations and genders, and others who may contribute to the further diversification of the university. Persons with disabilities who anticipate needing accommodations for any part of the application and hiring process may contact Kam Cheema, HR Programs and Project Manager, at Any personal information provided will be maintained in confidence.

Additional Information 993459, 994217-ONC-2017-UPD FOR JD-Intermediate Software Developer. SG9
Please log in or register to apply for this job.

Apply online Share with Friends Print this Job

Australia Canada Germany Gulf Hong Kong India Italy Japan Malaysia Netherland Philippines Singapore South Africa Spain UK USA

Home | About Us | Contact Us | Login | Register | Browse by location Browse by category Browse by company | Faq | Security
Copyright © 2019