Junior Software Developer

Victoria, BC, CA, Canada

Job Description

Organizational Unit
University of Victoria -> VP Research -> Ocean Networks Canada
Location
University of Victoria - Victoria, BC V8W 2Y2 CA (Primary)

Posting Close Date
28 August 2025
Please note that positions will close at 4 p.m. on the closing date.
FTE
1
Salary Grade
$60,120.00 - $78,155.00
Additional Posting Information
Please note that while the university encourages and accepts external applications, a strong pool of internal candidates has been identified for this opportunity.
Salary posted will be pro-rated based on FTE and achieved as per the collective agreement, if applicable.
Classification
SG6
Start Date
9/16/2025
End Date
3/31/2027
Employee Group:
PEA - Term
# of Hires Needed
1
Category
Computers, Software
About this Opportunity
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.


The salary range for this position is:




Recruitment range: $60,120 - $66,270

starting salary determined by the PEA Collective Agreement.

Performance range: $78,155

salary range ceiling is available through annual performance increases.

This position is eligible for a Hybrid Work Arrangement

Job Summary
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.

Territory Acknowledgement:

We acknowledge and respect the L?k?????n (Songhees and X?seps?m/Esquimalt) Peoples on whose territory the university stands, and the L?k?????n and WSANE? Peoples whose historical relationships with the land continue to this day.


Equity Statement:

UVic is committed to upholding the values of equity, diversity, inclusion and human rights in our living, learning and work environments. In pursuit of our values, we seek members who are eager to actively participate in that shared responsibility. We actively encourage applications from members of historically and systemically marginalized groups.


Read our full equity statement here: www.uvic.ca/equitystatement.


Accessibility Statement:

If you anticipate needing accommodations for any part of the application and hiring process contact: uviccareers@uvic.ca Any personal information provided will be maintained in confidence.


What UVic Offers:

To learn more click here

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
    JD2623880
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Victoria, BC, CA, Canada
  • Education
    Not mentioned