Application Programmer (TERM, Pay Band 12)
University of Toronto Scarborough
Toronto
**Application Programmer (TERM, Pay Band 12)**
Job Number: 1600329
Faculty / Division: University of Toronto Scarborough
Department: UTSC: Library
Campus: Scarborough
_Description:_
The UTSC Library is a leader in academic library service and program
development. The library supports research and study by housing an extensive
network of scholarly materials in many formats. The library offers an
extensive reference and research service and holds a local collection of about
400,000 print items, journal subscriptions, sound recordings, videos and
films, a leisure reading collection, special research and archival
collections.
Reporting to the Coordinator of Digital Scholarship Unit and in collaboration
with librarians and faculty leading digital scholarship projects, and taking
direction from Information and Instructional Technology Services, (IITS) the
incumbent is responsible for providing quality resources and technical
expertise to the Library's Digital Scholarship Unit (DSU) by researching,
designing, developing and implementing web-based applications and the digital
library technology stack to support various digital scholarship and research
projects including:
• Collections of
digitized materials in a variety of media;
• Websites presenting
and supporting scholarly research;
• Digital research
methods;
• Other digital
scholarly initiatives as assigned.
Main responsibilities are:
• Gather and analyze user requirements
and develop specifications for digital
scholarship
applications and projects;
• Design, develop,
test, deploy and maintain digital frameworks / applications for Library
digital
scholarship projects;
• Engage actively
with international development community for various Open Source projects,
contribute bug fixes and new features back to community;
• Proactively
research, evaluate, review and recommend emerging applications and/or Open
Source applications, tools and trends to support and improve the overall
quality of library
service and products;
• Design and
generalize software applications within existing frameworks such as Drupal,
Fedora (digital repository software, not operating
system)/Islandora, Apache Solr, and locally
developed web-application frameworks to serve multiple
projects and the entire campus,
using tools including PHP, MySQL, Java, XML, XSLT Crosswalks
to support:
o Continued
development and maintenance of web-based scholarly resources;
o Development of
websites and related databases supporting and promoting the activities of
scholarly and research;
o Development of
websites showcasing digitized collections in a variety of media;
• Collaborate with
Information & Instructional Technology Services Department as well as UTL
Information Technology Services in evaluating, overseeing and maintaining
digital library
systems and the application infrastructure and performance, conducting root-
cause analysis
and troubleshooting for any issues whenever arising;
• Lead Library
application development team and provide guidance for existing and new
systems and application development effort; Serve as the project team lead as
required;
• Provide leadership,
guidance and direction to junior programmers / casual staff or work study
students for completion of various digital library projects
The incumbent will regularly participate in and contribute to technical staff
meetings, and community discussion and meetings for open source projects. The
incumbent will attend scholarly project team meetings from time to time. The
incumbent will assist staff members with scholarly and research projects in
envisioning, and implementing computing solutions and will keep abreast of
computing technologies. The incumbent will also undertake other comparable
programming tasks that other projects may reasonably require.
_Qualifications: (Minimum Requirements)_
Education: University degree in computer science or an equivalent combination
of education and experience.
Experience: Four years' related experience. Experience with application
development in at least one major programming language like PHP. Demonstrated
current facility with XML, XSLT, and web services protocols, HTML, CSS and
JavaScript, and extensive experience in the development, design and provision
of web-based scholarly resources are highly desirable. Experience working with
version control; working with test-driven development and continuous
integration techniques is an asset. Familiarity with Digital Asset Management
frameworks such as Islandora/Fedora/Drupal highly desirable.
Skills: Solid and demonstrated programming skills are required, with a
demonstrated aptitude for designing and developing innovative programming
solutions and acquiring knowledge of new programming tools through self-
teaching. Demonstrated problem solving and organizational skills are
necessary. Excellent oral and written communication skills. Experience with
online collaboration tools in an educational setting is desirable. Knowledge
and experience of digital library technologies, metadata standards, and
digital object transformation and repurposing is
desirable. Demonstrated ability to work with Unix/Linux systems, including
system administration, shell scripting, and data storage management. Strong
organizational skills and ability to manage projects. Demonstrated experience
with code management systems such as SVN or GitHub.
Other: Flexibility, initiative and ability to work proactively in a fast-paced
digital environment with enthusiasm for emerging technologies. Strong user-
based orientation, with excellent communication skills and evidence of
effective teamwork and innovative problem solving required. Demonstrated
ability to perform duties independently and balance several projects of
varying complexity simultaneously.
Notes: Please note that this is a one-year term position.
Employee Group: United Steelworkers (USW)
Appointment Type: Budget - Term
Schedule: Full-time
Pay Scale Group and Hiring Rate: USW12 -- $63,644 with an annual step
progression to a maximum of $81,391. Pay scale and job class assignment is
subject to determination pursuant to the Job Evaluation/Pay Equity Maintenance
Protocol.
Job Field: Information Technology
Job Posting: Mar 22, 2016
Job Closing: Apr 05, 2016, 11:59:00 PM
To Apply for this position, please cut and paste the following link:
[https://utoronto.taleo.net/careersection/10000/jobdetail.ftl?job=1600329](htt
ps://utoronto.taleo.net/careersection/10000/jobdetail.ftl?job=1600329)
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/25170/
To post a new job please visit http://jobs.code4lib.org/
|