User Experience And Data Programmer, Library Systems Team *term

Winnipeg, MB, Canada

Job Description

*This is a term position until January 18, 2027*
UWinnipeg Library's mission is to sustainably develop, preserve, and make accessible UWinnipeg's knowledge and cultural resources in support of teaching and research. The Systems Unit within the UWinnipeg Library is responsible for library-hosted digital infrastructure (hardware and software), third-party hosted software, staff hardware and software requirements, and technical support for library staff, and also provided some technology support for faculty and students.
The User Experience and Data Programmer is a full-time term position responsible for user interface design (user experience, usability, and accessibility), building and maintaining interfaces, and data programming between library systems.
Responsibilities:

  • Designing and coding user interfaces for public-facing, locally hosted web sites, including DSpace and OJS interfaces, etc. This involves programming in CSS and JavaScript.
  • Consult with the User Experience and Assessment Librarian and other librarians to contribute to design of library websites.
  • Working with the User Experience and Assessment Librarian, perform usability, accessibility, and User Experience assessments.
  • Develop user-interfaces for public-facing, locally hosted websites (DSpace and OJS, etc.).
  • Investigate and implement plugins (i.e. community-developed software modules for added functionality) and other features for DSpace and OJS.
  • Help design, build and/or implement website widgets.
  • Code data extract/transform/load scripts according to data integrity best practices.
  • Leverage Application Programming Interfaces (APIs) to transfer data between various library and third party resources (e.g. DSpace, Archivematica, Dataverse, etc.) as needed.
  • Support DSpace and OJS data operations.
  • Consult and contribute to research data technical and application support by providing technical and programming support.
  • Consult on and support data migration projects.
  • Access and report on statistics and analytics.
  • Consult on M365/Sharepoint information architecture and design.
  • Support underlying web applications as needed (e.g. DSpace and OJS).
Qualifications:
  • Degree or diploma in web programming, web design or a related field (e.g. Creative Communications from RRC).
  • Two years of experience developing websites and working with data required.
  • Experience working with Node.js or a similar JavaScript framework preferred.
  • Experience working with library or archival data or metadata (Dublin Core, MARC, MODS, METS) preferred.
  • Knowledge of JavaScript required.
  • Knowledge of one or more scripting language (e.g. Python, Ruby, PHP) required.
  • Data programming experience (e.g. working with APIs, Extract-Transform-Load procedures) required.
  • Knowledge of web design/UX/accessibility best practices preferred.
  • Library work experience preferred.
  • Microsoft M365/Sharepoint experience preferred.
  • Data visualization experience preferred.
An equivalent combination of education, experience, skills, knowledge and abilities may be considered.
Condition(s) of Employment:
  • Must be legally entitled to work in Canada.
The salary range for this position will be from $27.30 to $37.85 hourly.
Note: The work described in this posting will be conducted in-person
The University of Winnipeg is committed to equity, diversity and inclusion and recognizes that a diverse staff and faculty benefits and enriches the work, learning and research environments, and is essential to academic and institutional excellence. We welcome applications from all qualified individuals and encourage women, racialized persons, Indigenous persons, persons with disabilities, and 2SLGBTQ+ persons to confidentially self-identify at time of application.
The University of Winnipeg is committed to ensuring employment opportunities are accessible for all applicants. If you require accommodation supports during the recruitment process, please contact human_resources@uwinnipeg.ca.
The personal information of applicants is collected under the authority of the University of Winnipeg Act and 36(1)(b) of the Freedom of Information and Protection of Privacy Act. All personal information collected via the recruitment process is used to assess the applicant's suitability, eligibility, and qualifications for employment, and to otherwise support recruitment activities. This information will be provided to participating members of the recruitment process. Questions regarding the collection of your personal information may be directed to the Director, HR Services, 515 Portage Avenue, Winnipeg, MB, R3B 2E9 or human_resources@uwinnipeg.ca.

Skills Required

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.


Job Detail

  • Job Id
    JD3455441
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $27.30-37.85 per hour
  • Employment Status
    Permanent
  • Job Location
    Winnipeg, MB, Canada
  • Education
    Not mentioned