Junior Software Developer

Canada, Canada

Job Description

attacks. In order to do so, you must have JavaScript enabled in your web browser otherwise this site will fail to work correctly for you. See details of your web browser for how to enable JavaScript.

Attention Safari users: This site requires cookies to function. Please click to accept the cookie. Cookies will be used strictly for the functioning of the site.

Toggle navigation

Job Details

Junior Software Developer - (993393.5)

This details all the information about the job posting.

Share this job as a link in your status update to LinkedIn.

Organizational Unit

University of Victoria -> VP Research -> Ocean Networks Canada

Posting Close Date

23 October 2022

Please note that positions will close at 4 p.m. on the closing date.

FTE

1

Salary Grade

$51,466.00 - $67,542.00

Additional Posting Information

N/A

Salary posted reflects full FTE (will be prorated for part time)

Classification

SG6

Start Date

11/7/2022

End Date

11/15/2024

Employee Group:

PEA - Term

# of Hires Needed

1

Category

Computers, Software

About this Opportunity

Ocean Networks Canada (ONC) is a world-leading organization supporting ocean discovery and technological innovation for science, society, and industry. ONC is a Major Science Initiative funded by the Canada Foundation for Innovation and is governed by a not-for-profit society that operates the world-class innovative deep sea and coastal cabled observatories on behalf of the University of Victoria.

ONC's Observatory Digital Operations Division is mandated to ensure the acquisition, curation and delivery of high-quality data to all ONC users, including the global research community, indigenous and community partners, and industry partners. As a department within Observatory Digital Operations, 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 Junior Software Developer will participate in the design and implementation of software components aiming at processing and publishing data from ONC instruments and controlling these instruments or the observatory infrastructure.

The salary range for this position is:

Recruitment range: $51,466 - $57,922 starting salary determined by the PEA .

Performance range: starting salary to max of $67,542 is available through annual performance increases.

Job Summary

The Junior Developer will have a degree in computer science (or similar) and a minimum of 1 year of development experience, or an 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 (Java), JavaScript, HTML, XML, SQL
  • Experience in object-oriented design and implementation
Knowledge:
  • Database management systems both relational, such as Oracle, PostGreSQL, and non-relational, such as Cassandra
  • Software lifecycle and Agile methodologies such as Scrum
  • Web services and service-oriented architectures
Competencies:
  • 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 Hibernate, JMS, TomCat/Gemini/Jetty, OSGi.
  • UNIX skills, including Bash or other scripting language
  • Experience installing and configuring software packages
  • ActiveMQ troubleshooting/knowledge
  • Experience in scientific data processing and analytical science in general
  • Automated testing tools and procedures, including JUnit testing, Selenium, etc.
  • Experience in interfacing with scientific instrumentation, potentially over IP networks
  • Familiarity with modern web development, user interface and other ever-evolving front-end technologies, such as React, TypeScript, Material, Jest, etc.
ONC's Observatory Digital Operations Division is mandated to ensure the acquisition, curation and delivery of high-quality data to all ONC users, including the global research community, indigenous and community partners, and industry partners. As a department within Observatory Digital Operations, 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 Junior Software Developer will participate in the design and implementation of software components aiming at processing and publishing data from ONC instruments and controlling these instruments or the observatory infrastructure.

The Developer reports directly to the Director of Observatory Digital Operations and indirectly to the Software team lead, with work assigned on a project basis or in an area of continuing responsibility, which will be reviewed for progress toward the stated objectives.

Job Requirements

The Junior Developer will have a degree in computer science (or similar) and a minimum of 1 year of development experience, or an 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 (Java), JavaScript, HTML, XML, SQL
  • Experience in object-oriented design and implementation
Knowledge:
  • Database management systems both relational, such as Oracle, PostGreSQL, and non-relational, such as Cassandra
  • Software lifecycle and Agile methodologies such as Scrum
  • Web services and service-oriented architectures
Competencies:
  • 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 Hibernate, JMS, TomCat/Gemini/Jetty, OSGi.
  • UNIX skills, including Bash or other scripting language
  • Experience installing and configuring software packages
  • ActiveMQ troubleshooting/knowledge
  • Experience in scientific data processing and analytical science in general
  • Automated testing tools and procedures, including JUnit testing, Selenium, etc.
  • Experience in interfacing with scientific instrumentation, potentially over IP networks
  • Familiarity with modern web development, user interface and other ever-evolving front-end technologies, such as React, TypeScript, Material, Jest, etc.
Equity and Diversity Statement

UVic is committed to upholding the values of equity, diversity, and inclusion in our living, learning and work environments. In pursuit of our values, we seek members who will work respectfully and constructively with differences and across levels of power. We actively encourage applications from members of

Read our full equity statement here:

Accessibility Statement

If you anticipate needing accommodations for any part of the application and hiring process contact:

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2043070
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    $51466 - 67542 per year
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned