PA Level 6 - Programmer Analyst - Developer - Robertson Library (Grant Funded) *REPOSTED*
As soon as possible until March 31, 2020 (Term may be reduced or extended depending on performance, available funding and departmental requirements)
The Robertson Library is engaged in a grant-funded software development project using the latest version of Islandora, an open-source software framework designed to help institutions manage, share, and preserve digital assets. We are seeking a programmer to work as part of the team to contribute to the development of a research data management platform that is integrated with the ‘next generation’ of Islandora (aka CLAW) and other systems. This new research data management platform will utilize Drupal, web and other standards, and be informed by the FAIR (findable, accessible, interoperable, and reusable) principles. The candidate will work under the general direction of the University Librarian and will contribute to the development of the project’s key technical deliverables.
RESPONSIBILITIES:
The successful candidate will be responsible for providing programming and technical support for the grant-funded project:
● Develop, test, and deploy software solutions
● Create Drupal workflows
● Develop methods to enrich, extract, and surface metadata for discovery
● Develop integrations with other networked services (eg. identity services, storage services, metadata services, etc.)
● Migrate existing metadata and binary files to new research data management platform
● Manage tasks and issues
● Apply Drupal coding standards
● Adhere to Islandora committer’s workflow
● Participate in Islandora CLAW meetings and discussions
QUALIFICATIONS:
Required:
● Post-secondary degree in Computer Science or related field and 2 years related work experience (preferably in an academic library development environment)
● Knowledge of Islandora (7.x, 8.x) and Fedora repository software (3.x, 4.x)
● Experience with Drupal (7.x, 8.x) site building, theming, and coding of modules
● Fluency in PHP
● Experience with MySQL databases
● Knowledge of Apache SOLR search platform
● Knowledge of XSLTs and XML transformation
● Flexibility and willingness to collaborate with both technical and non-technical participants in a team/ cooperative environment
● Demonstrated ability to work well independently and to troubleshoot problems creatively
Preferred:
● Experience working with APIs, RESTful web services, JSON, and/or AJAX
● Knowledge of digital library standards, such as, Dublin Core, MODS, DDI, and OAI-PMH
● Experience using source code maintenance tools like Github
● Experience working within an open source community would be an asset
● Knowledge of additional scripting languages such as Perl, Python, Ruby would be an asset
Please submit electronically a cover letter, quoting the competition number, a resume and reference list to be received no later than the closing date via the link posted on the UPEI Human Resources website (www.upei.ca/hr). Applications will not be accepted via email.
If you are unable to apply online, you can drop off your resume to the Human Resources Department, Kelley Building, University of Prince Edward Island, 550 University Avenue, Charlottetown, PEI C1A 4P3, Fax Number (902) 894-2895.
In accordance with Canadian immigration requirements, all qualified candidates are encouraged to apply; however, Canadian citizens and permanent residents will be given priority. The University of Prince Edward Island is committed to gender equity in employment.
Only those applicants who are invited to an interview will be acknowledged.
Previous applicants of Competition # 164E18 need not apply.