Project Application Programmer

Mississauga, ON
0 other recent jobs
Created: January 17, 2019


Project Application Programmer 

Job Number: 1805069 

Faculty / Division: University of Toronto Mississauga 

Department: UTM Library 

Campus: Mississauga   


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



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

How to apply


Published: Friday, January 18, 2019 04:04 UTC

Last updated: Friday, January 18, 2019 04:04 UTC