Applications Developer (Library)

Job Information
Author ahnationtalk
Date May 19, 2018
Type Full Time
Company Wilfrid Laurier University
Salary $35.79 -$42.09 - Annual
Location Waterloo, ON
Category Web / Graphic Design
Client Wilfrid Laurier University
Contact Information
Apply Now!

Posting ID : 9166
Apply By : 6/8/2018
Position Title : Applications Developer (Library)
Department : Library
Job Type : Full-time, Continuing
Campus : Waterloo
Reports To : Department Head, Digital Initiatives
Position Summary : At Laurier, we are a community. It’s what brings our students here and what keeps our people here.

Accountabilities : Web Application Development:


  • Designs, implements, customizes, maintains, updates, and troubleshoots web services using PHP, CSS, HTML, JavaScript
  • Carries out development projects from conceptualization to launch, producing customized modules and code as needed
  • Ensures Web services conform to AODA and other national/international Web standards
  • Understands and applies key User Experience (UX) concepts to online services
  • Integrates processes for the collection of system, service and user data
  • Researches current development trends and integrates appropriately with a future-looking mindset
  • Ensures library systems and services are compliant with security and privacy policies

System Integration:

  • Integrates library services with institutional learning management system
  • Consults with colleagues within the Library, institution, and externally as needed, on functional requirements and detailed specifications for custom applications and integrations
  • Modifies third-party applications as necessary to ensure proper operation, user-centred design, and the efficient collection of key performance indicators
  • Implements Single Sign On (SSO) for online library services
  • Maintains and documents data sources used by the Library (internal and external)
  • Serves as technical liaison with Information and Communication Technology Services (ICT), regarding user authentication and support solutions, standards, system interoperability, infrastructure requirements, server performance and support, backup and restore functions, security, and other resource, infrastructure and operational issues

Technology Leadership:

  • Identifies and implements new and better ways of accomplishing results
  • Represents Library on assigned internal and external committees, working groups or teams
  • Integrates tools to facilitate high quality software development and lifecycle management
  • Applies sound project management principles
  • Maintains documentation for all systems and services using industry standard versioning tools
  • Conducts systematic, routine evaluation and upgrading of applications
  • Performs Quality of Service/Quality of Experience testing on all software development

Library Support:


  • Installs, updates, and provides support for Library-specific desktop software
  • Serves as liaison to end users (students, faculty, Library staff), and works to troubleshoot and resolve issues with performance of, and access to, Library applications
  • Trains others and prepares written documentation on the use and maintenance of processes, programs, and applications
  • Updates Library information on internal and external web services
  • Facilitates the delivery of analytical and operational data for decision-making processes

Qualifications :


  • University degree in Computer Science/Math, Information Systems, Software Engineering or a related field.
  • Minimum of three (3) years of experience with Relational Database Management and Enterprise Systems in a mixed Unix / Windows operating environment, using commercial and open source tools.
  • Drupal development experience
  • Programming expertise with object oriented, GUI and web development tools and technologies: databases (e.g. SQL, MySQL, Oracle, MS SQL Server); server-side scripting (PHP, Perl, Python); client-side development (HTML, CSS, JavaScript, jQuery, AngularJS)
  • Prior experience with open source web development
  • Experience with designing and managing ETL-based systems for data analysis and provisioning
  • Experience in developing and implementing applications and user interfaces in a web-enabled environment utilizing backend databases
  • Good understanding of the software development lifecycle (requirements, design, testing), and related tools (source control, code reviews, test development)
  • Ability to recognize problems and opportunities for improvement
  • Exceptional analytical problem solving skills.
  • Ability to communicate and interact effectively with users with varying levels of technical expertise.
  • Ability to function and collaborate effectively with staff in a high-demand, service-oriented environment.
  • Strong organizational skills, accuracy and attention to detail, ability to handle multiple priorities and meet short, conflicting, deadlines.
  • Ability to work both independently and as a member of a team.
  • A desire to work in a fast-paced, challenging, and rapidly changing environment requiring a commitment to continuous learning.

 Knowledge and/or experience with the following considered an asset:

  • Integrated Library Systems and bibliographic data standards
  • Drupal in a LAMP (Linux, Apache, MySQL, PHP) environment
  • Accessibility principles and requirements under AODA
  • Security-Enhanced Linux (SELinux)
  • Git version control
  • Shibboleth and Active Directory
  • Docker

Grade : WLUSA-09
Salary : $35.79 -$42.09
Salary Notes : This is a full-time, continuing position with an expected start date of June 30, 2018.

This position is eligible for equivalencies:

This position is currently under review.
Please Note :

This position is represented by the WLU Staff Association bargaining unit.

Please submit a cover letter and resume.

Wilfrid Laurier University endeavors to fill positions with qualified candidates who have a combination of education, experience, skills and abilities to successfully perform the duties of the position while demonstrating Laurier’s Employee Success Factors.

Diversity and creating a culture of inclusion is a key pillar of Wilfrid Laurier University’s Strategic Academic Plan and is one of Laurier’s core values. Laurier is committed to increasing the diversity of faculty and staff and welcomes applications from candidates who identify as Indigenous, racialized, having disabilities, and from persons of any sexual identities and gender identities. Indigenous candidates who would like to learn more about equity and inclusive programing at Laurier are welcomed to contact the Office of Indigenous Initiatives at Candidates from other equity seeking groups who would like to learn more about equity and inclusive programing at Laurier are welcomed to contact the Diversity and Equity Office at We have strived to make our application process accessible however if you require any assistance applying for a position or would like this job posting in an alternative format, please contact Human Resources at 519-884-1970 ext.2007 or







Send To Friend Email Print Story

NationTalk Partners & Sponsors Learn More