Posted on March 17, 2014 - GC1490

Company: Scholars Portal, Ontario Council of University Libraries
Position: Programmer (GIS and Data Services)
Location: Toronto
Contact Name: Leanne Trimble
Deadline: March 31, 2014

Job Description

The Programmer (GIS and Data Services) provides programming and technical support for the geospatial and data services of Scholars Portal.  Scholars Portal is an initiative of the Ontario Council of University Libraries (OCUL), a consortium of 21 academic libraries in the province of Ontario.  Scholars GeoPortal ( provides researchers and students across the province with a common set of web-based tools to identify geospatial datasets of interest to their research, explore and work with these datasets online, and extract subsets for use in desktop and online GIS mapping applications. ODESI ( provides similar capabilities for users of numeric datasets, including microdata and aggregate data. 
Working under the direction of the Scholars Portal Data and GIS Librarian, and working with a team of developers, GIS analysts, and systems support specialists, the Programmer will be responsible for designing, coding, testing, documenting, troubleshooting, and supporting in-house applications and customizing, supporting and integrating third-party applications and APIs with existing Scholars Portal services to ensure the effective, accurate, and reliable delivery of research data to Ontario’s 420,000 students and scholars. 

Job Qualifications

Four-year degree in computer science, or an equivalent combination of education and experience. A strong educational background in GIS and computational geomatics is highly desirable.
A minimum of 4 years experience in a development role. Experience working with geospatial data and GIS technologies in a development role is highly desirable.
Experience developing web-based applications using server-side development tools and frameworks such as Java, PHP, Ruby and Python and client-side Javascript and AJAX libraries such as Dojo, JQuery and Bootstrap.
Familiarity with web-mapping tools, including Javascript libraries and APIs (e.g. ArcGIS Javascript API, OpenLayers API, Google Maps API) and web-based map and data services.
Familiarity with a broad range of commercial (e.g. ArcGIS 9/10) and open source GIS software; demonstrated experience working with spatial and relational databases (e.g. Oracle, SQLServer or PostgreSQL).
Familiarity working with XML from a developer perspective, including use of common APIs for parsing and querying XML data sources.
Experience using software-versioning tools, issue-tracking tools, testing frameworks, and other team development tools.
User-centered, web-design skills using HTML, CSS, and responsive web-design techniques.
Effective skills in communicating technical information verbally and in writing to expert and non-expert audiences.
Excellent organizational skills; self-motivated with an ability to meet schedules and deadlines.
Ability to work collaboratively as part of a team, including debugging and troubleshooting other programmers’ code.
Familiar with GIS, geospatial data, and cartographic principles and their use and importance within an educational environment.
Knowledge of project management/productivity management techniques including agile software development processes.

Other Information

Department: Central Library System 

Campus: St. George (downtown Toronto)  

Employee Group: United Steelworkers (USW) 

Appointment Type: Budget - Term 

Schedule: Full-time 

Pay Scale Group and Hiring Rate: 12 -- $62,390 with an annual step progression to a maximum of $79,787.Pay scale and job class assignment is subject to determination pursuant to the Job Evaluation/Pay Equity Maintenance Protocol.

Scholars Portal, Ontario Council of University Libraries
Robarts Library, University of Toronto
130 St. George Street, 7th Floor

Toronto, ON

Homepage -
E-Mail -

<< Back to Job Board