Project Application Programmer 

Job Number: 1805069 

Faculty / Division: University of Toronto Mississauga 

Department: UTM Library 

Campus: Mississauga   

Description:

About us:

The University’s second largest division, U of T Mississauga (UTM) has 17 
academic departments and offers 156 programs in 92 areas of study. Home to 
approximately 15,000 students and over 1,000 faculty and staff, the campus 
houses the Mississauga Academy of Medicine, Centre for Medicinal Chemistry and 
Institute for Management and Innovation. With its distinctive interdisciplinary 
programs such as forensic sciences and biomedical communications, UTM offers a 
broad array of continuing education programs and professional masters programs. 
Established in 1967, the campus features award-winning architecture, robust 
community partnerships and a dynamic student environment set amongst 225 acres 
along the Credit River in Mississauga.

The University of Toronto Libraries (UTL) system is the largest academic 
library in Canada and is consistently ranked among the top-10 research 
libraries in North America. The system consists of 44 libraries located on 
three University campuses: St. George, Mississauga, and Scarborough that 
together provide access to more than 12 million print volumes, millions of 
electronic resources in various formats, and almost 30,000 linear metres of 
archival materials. The Libraries’ data centre houses more than 200 servers 
with a storage capacity of 1.5 petabytes.

The U of T Mississauga Library (UTM Library), located in the award-winning 
Hazel McCallion Academic Learning Centre (HMALC), is a leading, world-class 
Library committed to providing students with an open and collaborative 
environment – one that embeds rich information and technology resources, 
integrates expert services into a dynamic and imaginative experience, and 
inspires and facilitates learning. The UTM Library offers inspiring study and 
research spaces, a dedicated team of Librarians and Library staff, and a suite 
of public, instruction and research support services that support faculty, 
staff and students.

Your opportunity:

The UTM Library offers a dynamic and professional environment that fosters a 
culture built on respect, accountability, teamwork and a shared commitment to 
customer service. This position will collaborate extensively with various 
Library units in offering innovative and comprehensive solutions for a variety 
of Library initiatives. Our core mission is to support the learning, teaching 
and research needs of all UTM undergraduate and graduate programs. 

Reporting to the Library Technologies & Liaison Librarian, the Project 
Application Programmer is responsible for providing technical expertise, 
systems support and original programming in the areas of website development, 
website design and digital scholarship project support by investigating, 
testing, implementing, maintaining, updating and documenting web-based 
applications and server-side solutions. The Project Application Programmer is 
responsible for providing technical expertise, programming and maintenance for 
internal systems and databases as well as administrative and technical support 
for the Library’s website (a University of Toronto Libraries’ subsite), and the 
Library’s virtual machines. The Project Application Programmer will also 
support digital projects by identifying, maintaining and updating Drupal 
infrastructure, provide LAMP/UNIX and Drupal CMS administration, Drupal theming 
and design, and CSS development. The Project Application Programmer will liaise 
with central IT services staff both at UTM and St. George as required to 
escalate network infrastructure and systems problems as they relate to library 
digital projects and solutions for continuous improvement of existing processes 
and project services.

Your responsibilities will include:

Writing complex technical code
Designing, testing, and modifying programming code
Analyzing and writing programming code structures based on user requirements
Evaluating programming code to ensure it has validity, compatibility, and that 
it meets appropriate standards
Building and maintaining websites
Determining procedures for ongoing website revisions
Troubleshooting and resolving technical issues
Conducting needs assessments to determine end-user technical requirements

 

Qualifications:  

Essential Qualifications:

Bachelor's Degree in Computer Science or acceptable combination of equivalent 
experience, with a strong background in information technology.
Minimum four (4) years experience working in an information technology 
position, developing and maintaining websites, troubleshooting systems and 
applications in a complex networked environment, preferably in an academic 
library environment
Experience with application development in at least one major programming 
language such as PHP
Experience with XML, and web service protocols, HTML, CSS and JavaScript
Experience in the development, design and provision of web-based scholarly 
resources and web sites
Experience working with version control and Digital Asset management frameworks 
such as Drupal
Demonstrated experience with Unix/Linux systems and code management systems 
such as GitHub
Excellent computer skills and working knowledge of network architecture, 
Windows and MAC OS, and database applications
Excellent Web programming skills in PHP and AJAX technologies
Excellent understanding of Linux, Apache web server, MySQL and other database 
software and PHP, CSS, SASS, XHTML, HTML 5, and JavaScript
Excellent verbal and written communication skills
Demonstrated analytical ability, initiative, and problem-solving skills
Demonstrated time management skills with ability to handle and prioritize a 
high volume of demands and work under pressure
Effective interpersonal skills to develop good working relations among project 
teams, staff, clients, peers and vendors


Assets (Nonessential):

Project coordination and execution, particularly in an IT field preferred
Open source project contribution, versioning, and other methodologies an asset


To be successful in this role you will be:

Accountable
Adaptable
Communicator
Multi-tasker
Problem solver
Team player

 

Travel: None 

Employee Group: United Steelworkers (USW) 

Appointment Type: Budget - Continuing 

Schedule: Full-time 

Pay Scale Group and Hiring Rate: USW Pay Band 12 -- $67,372 with an annual step 
progression to a maximum of $86,157. 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: Jan 16, 2019 

Job Closing: Jan 30, 2019, 11:59:00 PM


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/31585-project-application-programmer

Reply via email to