The University Systems Development Team is looking for a talented Senior Senior Software Developer to join a diverse team working on a wide variety of applications that support cutting edge research, teaching excellence and administration for UVic students, faculty and staff. This opportunity is with the Enterprise Applications team and will support the ongoing development of the Research Administration System (RAIS). RAIS is a joint venture between University Systems and the Office of Research Services and is built on the Grails framework. In addition to software development, the position will also support requirements gathering, technical design, coordinating changes with clients and documenting system specifications.
This position may also provide support for other software development initiatives, as needed.
Our preferred candidate should have:
- Strong proficiency in Java (experience with Groovy is an asset)
- Experience working with Grails or a related framework
- Excellent knowledge of JavaScript, HTML, and CSS
- Knowledge of unit, integration, functional and security testing methodologies, tools and best practices
- Solid understanding of SQL and data modelling, and experience working with Oracle databases and relational database design
- Solid understanding of JSON, XML, and REST services
Experience with testing frameworks such as Playwright or web security tools like Burp Suite would be a strong asset.
*This position is eligible for a Hybrid Work Arrangement*
The salary range for this position is:
- Recruitment range: $83,094- $91,625 starting salary determined by the PEA Collective Agreement.
- Performance range: $108,088 salary range ceiling is available through annual performance increases.
Additionally, UVic compensation is competitive with
- Annual salary 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, plus annual economic increases
- Great work-life balance with 7 hour days, 35 hour work weeks, and generous vacation time; 22 days to start, increasing to 25 days for regular employees, and 15 days for term employees, plus an additional annual holiday closure between Christmas and New Years
- Leaves; maternity, parental, adoption, personnel, sick*
- Flexibility in arranging work schedules
UVic also contributes to you and your family's health and wellbeing through its comprehensive medical, dental* and pension* benefits, employee and family assistance program, athletic facility membership*, transit passes* and on-site child care.
The following sample compensation picture for a single individual whose salary is at the midpoint of the posted salary range provides insight into the total compensation UVic offers regular employees*.
*Some eligibility criteria apply for term positions
If you would like additional information about the position, University Systems, or UVic please contact: Devin Arnold, Manager, Enterprise Applications (darnold@uvic.ca).