University of Waterloo

Information Systems Specialist

Requisition ID 2021-6721
Job Category
Research
Department
Polar Data Catalogue
Employment Type
Temporary
Time Type
Full-Time
Hiring Range
$63,106 - $78,883

Overview

Term: 6 months

 

The Canadian Cryospheric Information Network (CCIN) and Polar Data Catalogue (PDC) information systems are custom built applications or open source community implementations that are functionally robust and technically complex. This complexity encompasses all aspects of technical infrastructure, with respect to application development and deployment, including the operating systems layer, the data persistence layer, the application layer, and delivery methods (e.g. client/server, web), as well as the implementation of accompanying technologies required to conjunctively support the CCIN/PDC information systems. The Information Systems Specialist is directly involved throughout the life cycle of the CCIN/PDC information systems and ancillary applications. The Information Systems Specialist is also involved in supporting various initiatives and collaborations undertaken with CCIN/PDC partners. The responsibilities and assignments of Information Systems Specialists include several key specializations that are described in the following section.

 

This role is contingent on funding.

Responsibilities

Application Design and Development

  • Conduct business analysis at the process level

  • Design system logic using prescribed design patterns and frameworks

  • Develop applications using prescribed design patterns and frameworks

  • Implement system integration and data interoperability solutions where required

  • Carry out testing at varying levels (e.g. unit, integration, systems, etc.)

  • Develop and archive documentation of activities and processes

 

Database Administration

  • Ensure appropriate infrastructure exists for development and production databases

  • Proactive monitoring of technical directions and strategies of existing database systems and tools

  • Provide technical guidance and support for development activities

  • Perform database system administration including installation, tuning, performance monitoring, and upgrading

  • Develop and archive documentation of activities and processes

 

Application Support and Administration

  • Support production systems with respect to problem analysis and solution development

  • Ensure appropriate applications infrastructure exists for development and production work

  • Participate in the coordination of technical components within various projects

  • Proactive monitoring of technical directions and strategies of existing applications and tools

  • Provide technical guidance and support for development activities

  • Develop and archive documentation of activities and processes

Qualifications

  • Bachelor’s degree or extensive experience in software development
  • Experience with full stack software development using standard design patterns and frameworks

  • Experience with Java development using the Spring Framework and related technologies

  • Sound knowledge of technologies and methodologies related to information systems

  • Proven problem-solving skills, with demonstrated ability to analyze and understand complex situations

  • Demonstrated level of competence, discretion, and professionalism appropriate for interacting articulately and persuasively with a wide range of stakeholders

  • Strong organizational skills coupled with the ability to handle multiple tasks and excel in a fast-paced environment with changing priorities

  • Strong understanding of OOP principles and design patterns, such as MVC

  • Strong Java development skills using the Spring Framework and related technologies, such as Maven, GIT, Eclipse, etc.

  • Strong knowledge of REST API design, data integration, data interoperability, and the OPeNDAP framework

  • Strong understanding of SQL and open source object-relational database systems, such as PostgreSQL

  • Familiarity with NoSQL storage paradigms, such as MongoDB

  • Familiarity with Web technologies and standards, such as JSON, JavaScript, AJAX, XML, HTML, CSS, Drupal

  • Familiarity with common operating systems, including Windows and Linux

  • Excellent written and oral communication skills

  • Intermittent work outside the normal operating hours of the institution and occasional travel

Equity Statement

The University of Waterloo is committed to implementing the Calls to Action framed by the Truth and Reconciliation Commission. We acknowledge that we live and work on the traditional territory of the Neutral, Anishinaabeg and Haudenosaunee peoples. The University of Waterloo is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River.

 

The University values the diverse and intersectional identities of its students, faculty, and staff. The University regards equity and diversity as an integral part of academic excellence and is committed to accessibility for all employees. The University of Waterloo seeks applicants who embrace our values of equity, anti-racism and inclusion.  As such, we encourage applications from candidates who have been historically disadvantaged and marginalized, including applicants who identify as First Nations, Métis and/or Inuit/Inuk, Black, racialized, a person with a disability, women and/or 2SLGBTQ+.

 

All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority.

 

The University of Waterloo is committed to accessibility for persons with disabilities. If you have any application, interview, or workplace accommodation requests, please contact Human Resources at hrhelp@uwaterloo.ca or 519-888-4567, ext. 45935.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed