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
|