Application Programmer Analyst
Created:
November 27, 2015
Description
Application Programmer Analyst - ITS (18 MONTH TERM, Pay Band 12)Job Number: 1501577
Faculty / Division: Central Library System
Department: Central Library System
Campus: St. George (downtown Toronto)
Description:
The Digital Initiatives Application Programmer Analyst will work collaboratively in a multi-functional team of scholars and technical staff on a grant-funded digital scholarship project in the area of Medieval Studies. This project will extend the Omeka platform’s capacity to support manuscript studies through enhanced image viewing and annotation capabilities; develop a modular application for the visualization of manuscript collations; and to create an API that supports these developments by enabling data exchange between project components and standard digital scholarship platforms. Project deliverables include:
Adaptation of an existing IIIF-compliant image viewer and OA Annotation application as plug-ins for the Omeka platform
Development of a Manuscript Collation tool that interacts with IIIF-compliantimage stores and annotations to support visualization of the structure ofmedieval manuscripts
Development an API and Omeka plug-in to support data transport between IIIF compliant image stores and other project components such as Omeka and the project Collation Tool
Working with and contributing to applications in established open-source code repositories, the Applications Programmer Analyst will carry out a range of programming and user interface design tasks contributing to project deliverables, according to functional and technical specifications, ensuring that project code is well-documented, fully tested, interoperable, and maintained in open source code repositories
Qualifications: MINIMUM
Education:
Undergraduate degree in computer science or related discipline, or an equivalent combination of education and experience. A background in the humanities is an asset.
Experience:
Four years related experience or equivalent combination of experience and education. Solid and demonstrated experience in web site development and programming skills, using most or all of the following is required:
- Web-based application development technologies, with good knowledge of and experience with PHP, and/or Adobe ColdFusion, and/or Java and/or Python and/or Ruby on Rails
- JavaScript, AJAX, HTML, XHTML, XML, CSS, and JQuery
- Web services technologies
- Apache and MySQL
- MVC and object-oriented programming
- Open-source technologies; experience deploying Drupal sites required; experience with Fedora Commons, SOLR, Blacklight and Islandora would be strong assets
- Knowledge of W3C and web accessibility standards
- Team software development methodologies; a working knowledge of version-control and issue tracking software
- Data modeling and business process modeling
- User authentication and authorization management
- User interface design and usability testing
- Unix-based shell environments
- Responsive web design
Skills:
Demonstrated aptitude for developing innovative web-based applications and an aptitude for self-directed professional learning. Demonstrated facility and extensive experience in the development, design, and provision of web-based scholarly resources are highly desirable. Experience with online collaborative tools in the humanities at the university level desirable.
Other:
Flexibility, initiative, and ability to work proactively in the rapidly evolving digital environment. Strong user-based orientation, with excellent oral and written communication skills and evidence of effective teamwork and innovative problem solving required. Demonstrated ability to perform duties independently, effectively organize work tasks and balance several projects of varying complexity simultaneously. Demonstrated good work performance and attendance record.
Travel: None
Notes: Position is for an eighteen (18) month term.
Employee Group: United Steelworkers (USW)
Appointment Type: Budget - Term
Schedule: Full-time
Pay Scale Group and Hiring Rate: USW12 -- $63,329 with an annual step progression to a maximum of $80,988. Pay scale and job class assignment is subject to determination pursuant to the Job Evaluation/Pay Equity Maintenance Protocol.
Percentage of FTE: 100
Job Field: Information Technology
Job Posting: Nov 23, 2015
Job Closing: Dec 7, 2015, 11:59:00 PM
How to apply
Metadata
Published: Friday, November 27, 2015 16:23 UTC
Last updated: Tuesday, February 28, 2017 23:41 UTC