At Laurier, we are a community. It’s what brings our students here and what keeps our people here.
As an educational institution, we inspire lives of leadership and purpose in our student community. As an employer, we seek, foster and value the same qualities of leadership and purpose in our employee community.
We currently have an opportunity to join the Laurier community as an Applications Developer.
The Library Applications Developer reports to the Head of Library Digital Initiatives and is responsible for advancing Library services by designing, developing and maintaining innovative learning technologies which support the library’s research, digital curation, data management and analytics programs. The Library Applications Developer is also responsible for integrating library services and third-party systems, collecting and managing library metrics, and regularly applying best practices in software development in order to create and maintain robust and future-looking services.
Accountabilities : Web Application Development:
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
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
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
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
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
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
$35.79 to $42.09
Salary Notes :
This position is eligible for education equivalences.
This is a full-time, continuing role available immediately.
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 email@example.com. 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 firstname.lastname@example.org. 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 email@example.com.