Senior Software Developer
Job Overview
- Company Name University of Victoria
- Salary Offer $71308 - 93586 per year
- Job Start Date Sun, 25 Sep 2022 03:04:06 GMT
- Job Type Part Time
- Job Source Careerjet
Job title: Senior Software Developer
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
Senior Software Developer – (991056)
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
29 September 2022
Please note that positions will close at 4 p.m. on the closing date.
FTE
1
Salary Grade
$71,308.00 – $93,586.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 reflects full FTE (will be prorated for part time)
Classification
SG13
Employee Group:
PEA – Regular
# of Hires Needed
2
Category
Computers, Software
About this Opportunity
UVic compensation is competitive with
- Annual
increases – 3% progression increases up to the salary job rate, and 2% performance increases from the job rate to the ceiling, of the salary range * 7 hour work days and 35 hour work weeks
- Generous vacation time off – 22 days to start, increasing to 25 days – 15 days for term employees
- Leaves – maternity, parental, adoption, personnel, sick and long term disability*
- Flexibility in arranging work schedules
- Access to personal and central
- * Diverse range of
- * Sustainability initiatives including
and a pedestrian and bike friendly campus*
UVic contributes to your and your family’s health and well-being through its
- Comprehensive
, and * benefits * Discounted
- Access to
to support you in finding work-life balance
- Some eligibility criteria apply for term positions
The salary range for this position is:
Recruitment range: $71,308 – $80,259 starting salary determined by the PEA .
Performance range: starting salary to max of $93,586 is available through annual performance increases.
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 Senior Software Developer (Senior Developer) 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 Senior Developer will be involved in the development of software using a wide spectrum of technologies, from mobile to cloud computing.
The Senior Developer reports to the Associate Director Software Engineering (Associate Director) with work assigned on a project basis. This position leads scrum meetings, documentation and code reviews using their technical experience, knowledge of software lifecycle and development models, and experience with Agile project management and scrum leadership, to support the software development process. The Senior Developer works closely with the Senior Testing Engineer to create automated testing frameworks.
Job Requirements
The Senior Developer must have a university degree in computer science or software engineering, and a minimum of six years of related 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, 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
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 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
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:
Source:
