Senior Software Developer

Sedgewick, AB, 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

Senior Software Developer - (993113.1)

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 Finance and Operations -> University Systems

Location

University of Victoria - Victoria, BC V8W 2Y2 CA (Primary)

Posting Close Date

28 August 2023

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

FTE

1.0

Salary Grade

$80,673.00 - $104,939.00

Additional Posting Information

N/A

Salary posted will be pro-rated based on FTE

Classification

SG13

Employee Group:

PEA - Regular

# of Hires Needed

2

Category

Computers, Software, Information Technology

About this Opportunity

  • Two positions available*
The Development Services team within University Systems is looking for a talented 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, which is responsible for maintenance of many of UVic\'s enterprise resource planning, research and student information system solutions, and development of student-facing web applications.

This position will primarily support the ongoing development of the Research Administration System (RAIS), which is a joint venture between University Systems and the Office of Research Services and is built on the Grails framework. This position may also be responsible for custom software development on other projects as needed, including support for requirements gathering, technical design, coordinating changes with clients and documenting product specifications.

Our preferred candidate should have:
  • Strong proficiency with Java and Groovy development
  • 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
Familiarity with WCAG 2.0 standards and applying principles of accessible design to web application development would be considered a strong asset. Experience with Node.js, Vue.js, or PL/SQL development would also be an asset.

The salary range for this position is:

Recruitment range: $80,673- $88,956 starting salary determined by the PEA

Performance range: starting salary to max of $104,939 is available through annual performance increases.
  • This position is eligible for a Remote/Hybrid Work Arrangement*
Job Summary

University Systems (http://www.uvic.ca/systems/) serves a diverse client base including students, faculty and world-renowned researchers. We consist of three major units: Academic & Administrative Services, Infrastructure Services, and UVic Online, all working together to provide computing, communications and technology in support of the university\'s learning, teaching, research and administrative activities. We support high profile research projects like VENUS, NEPTUNE and ATLAS and work as part of the BCNET consortium. We exist in a complex work environment where we must effectively navigate complex, cutting edge and ever-changing technology, and information security and privacy issues in order to be the best information systems organization in the Canadian university system.

The UVic Online department within University Systems at the University of Victoria plays a pivotal role in implementing new enterprise-wide software systems, continuously improving existing systems, and providing University-wide data stewardship. We are a dynamic team which continues to implement exciting and powerful software systems -- systems which have enabled UVic to become one of the most technologically advanced and well integrated universities in North America.

Reporting to the Team Lead Development Services, the Senior Software Developer is responsible for providing senior technical leadership within UVic Online. This position takes a lead role in the analysis, design, development, maintenance, and support of enterprise information systems for the University of Victoria, including:
  • core administrative systems (ERP) and business applications,
  • academic systems,
  • web sites and applications,
  • enterprise reporting, and
  • identity management.
Functions include: project management, in-depth analysis and investigation of business/functional requirements, development, maintenance and enhancement of information systems and the creation of related documentation related to the implementation of information systems. Consults with and trains technical and functional staff on the use of enterprise information systems.

Job Requirements

This position requires a Bachelor\'s Degree in Computer Science or other relevant discipline plus several years of experience in the development and maintenance of complex and integrated system in a large enterprise environment.

An equivalent combination of education and experience may be considered.

Specialized knowledge requirements include:
  • Expert knowledge of:
  • Modern programming languages and frameworks
  • Software testing procedures and frameworks
  • Modern technical architectures and configuration
  • Supporting and maintaining enterprise scale software
  • Familiarity with project management processes
In addition, this position requires:
  • Ability to be an enthusiastic and resourceful team member, with excellent interpersonal and communication skills (written and oral) in order to interact effectively with colleagues, staff and vendors in a client-oriented environment.
  • Ability to successfully contribute to complex projects: developing project work plans; monitoring and directing the activities of a project team
  • Willingness and ability to acquire new computing and other related skills independently
  • Ability to successfully lead, mentor and coach technical staff
  • Ability to problem solve effectively
  • Ability to write coherent technical and user documentation
  • Ability to work in an effective and organized manner in a complex environment
Preferences:
  • Familiarity with higher education business processes would be considered an asset.
Territory acknowledgement

We acknowledge and respect the l\xc9\x99k\xcc\x93\xca\xb7\xc9\x99\xc5\x8b\xc9\x99n peoples on whose traditional territory the university stands and the Songhees, Esquimalt and W\xcc\xb1S\xc3\x81NE\xc4\x86 peoples whose historical relationships with the land continue to this day.

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:

University of Victoria

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
    JD2217193
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $80673 - 104939 per year
  • Employment Status
    Permanent
  • Job Location
    Sedgewick, AB, Canada
  • Education
    Not mentioned