This job offer is closed.

Staff - Non Union

Job Category


Job Profile

AAPS Salaried - Information Systems and Technology, Level A

Job Title

Web and Software Developer (Digital Lab)


Digital Laboratory | Department of Paediatrics | Faculty of Medicine

Compensation Range

4,688.67 - $6,754.00 CAD Monthly

Posting End Date

July 6, 2022

Note: Applications will be accepted until 11:59 PM on the day prior to the Posting End Date above.

Job End Date

Jul 3, 2023

This position is located within a health-care facility, therefore, the successful candidate will be required to provide verification of full vaccination against Covid-19 provided prior to the start date, as required by a provincial health mandate.

This offer is conditional upon successful completion of a Criminal Record Check.


The Digital Lab is an integrated unit of the University of British Columbia's (UBC) Department of Pediatrics and BC Children's Hospital (BCCH), an agency of the Provincial Health Services Authority (PHSA).

The Web and Software Developer (Developer) is a member of the Digital Lab's Technical Development Team, supporting the development, implementation, evaluation, and maintenance of information systems and technology initiatives that span the Department's intersecting portfolio of research, education, clinical care, and health administration. He/she will work report to the Manager, Information Systems and Technology, and work closely with an integrated team at BC Children's Hospital.

The Developer will work on a variety of healthcare database/web/mobile/software projects. The position will be full time, providing programming and systems support to users by modifying existing programming logic, coding necessary instructions, testing and debugging programs, implementing and maintaining web enabled systems and services, documenting coding solutions and findings.


The Developer reports to the Manager, Software Development, within the Digital Lab, an integrated entity of the Department of Pediatrics and BC Children's Hospital.


Supports technical and administrative objectives for digital initiatives and research projects, including web application design, development, testing, evaluation and maintenance.

Performs user research and digital translation activities, including user interaction and experience (UI/UX) testing, evaluation, design and implementation.

Collaborates with digital team to create wireframes, storyboards, user flows, process flows and site maps to effectively communicate interaction and design objectives.

Contributes to the execution of back-end/front-end technical development (coding) objectives.

Supports overall applications development by participating in requirements analysis, project scheduling, and various collaborative activities; contributing to team meetings, troubleshooting development and production problems, and providing end-user support, as required.

Conducts literature searches as needed, reviewing articles and compiling review packages.

Assists in the preparation, formatting and maintenance of communication tools, including reports (digital and hard-copy), digital signs, newsletters, briefings, websites, etc.

Identifies and recommends potential improvements in current methodologies.

Supports the creation of usability standards across different applications, and participates in the development of high performance user interfaces.

Stays current with web technology and web industry developments.

Maintains up-to-date knowledge of current information technology techniques and tools.

Performs other duties related to the position as required.


Errors made could influence the ability of administrative research staff to meet critical deadlines, as well as compromise the results of projects, and therefore impact the credibility of the Office, and Department of Pediatrics. The Application Developer is required to conduct all activities in an ethical manner, suited to proper activities of the University of BC and to the professional organizations governing him or herself and those governing the activities of partner agencies.


He/she will under the supervision and mentorship of the Manager, Software Development.


No formal direct reports. May occasionally provide support and mentorship to co-op (student) and internship positions.


Undergraduate degree in a relevant discipline. Minimum of one year of related experience, or the equivalent combination of education and experience.


Undergraduate degree or completion of a recognized technical training program in computer science, web design, information technology, data science, and/or engineering preferred.

Related experience supporting the design, development, implementation and management of information systems and/or digital technology solutions strongly preferred.

Entry-level experience with database and/or web applications development, including intermediate-level knowledge and skill in one or more of the following programming languages: HTML5 & Bootstrap, Javascript (NodeJS, Gulp, Bower, AngularJS & jQuery), CSS3 (SASS), Adobe PhoneGap/Cordova, and WordPress.

Experience in mobile application development is an asset.

More from the employer