Application Programmer Analyst Data Services (scholars Portal)

Toronto, ON, Canada

Job Description


Date Posted: 12/08/2022
Req ID: 28904
Faculty/Division: Library
Department: Scholars Portal
Campus: St. George (Downtown Toronto)
Position Number: 44223
Description:

About Us:

The University of Toronto Libraries (UTL) system is the largest academic library in Canada and is ranked sixth among peer institutions in North America. The system consists of 42 libraries located on three university campuses: St. George, Mississauga, and Scarborough. This array of college libraries, special collections, and specialized libraries and information centres supports the teaching and research requirements of over 280 graduate programs, including over 60 professional programs, and about 700 undergraduate degree programs. In addition to more than 15 million volumes in 341 languages, the library system currently provides access to millions of resources in various forms, including, for example, electronic, audio-visual, and geospatial materials. UTL also has over 31,000 linear metres of archival material. More than 150,000 new print volumes are acquired each year. The Libraries\' data centre houses more than 500 servers with a storage capacity of 1.5 petabytes.
Your Opportunity:

Scholars Portal, a department of the University of Toronto Libraries (UTL), is the digital service arm of the Ontario Council of University Libraries (OCUL), managing infrastructure and services that support Ontario\xe2\x80\x99s 21 university libraries. The Scholars Portal team of librarians, developers, and systems staff support services in four broad areas: research and member services; data and geospatial services; digital collections; and digital preservation services.
GeoPortal (geo.scholarsportal.info) 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 (odesi.ca) 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 Application Programmer Analyst - Data Services provides programming and technical support for the geospatial and data services of Scholars Portal. The successful applicant 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\xe2\x80\x99s 420,000 students and scholars.
Your Responsibilities Will Include:


  • Writing complex technical code
  • Designing, testing, and refactoring programming code
  • Analyzing and writing programming code structures based on user requirements
  • Experience with code reviews and agile methodology
  • Creating complex and technical documentation and user support guides

Essential Qualifications:

  • Bachelor\'s Degree in Computer Science or acceptable combination of relevant/equivalent education and experience.
  • Minimum four (4) years experience in a development role.
  • Experience working with geospatial data and GIS technologies (ESRI ArcGIS suite in particular) 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 REST 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, relational (e.g. Oracle, SQLServer, PostgreSQL) and NoSQL databases (eg. Marklogic).
  • Familiarity working with XML and JSON from a developer perspective, including use of common APIs for parsing and querying data sources using xquery.
  • Experience using software-versioning tools, issue-tracking tools, testing frameworks, and other team development tools.
  • Experience with build management tools like maven, gradle or .ant.
  • Experience with open source projects an asset

To be successful in this role you will be:
  • Adaptable
  • Efficient
  • Goal oriented
  • Organized
  • Responsible
  • Self-directed
  • Team player

Notes:
This is a two (2) year Term contract.
Closing Date:
01/13/2023, 11:59PM ET
Employee Group: USW
Appointment Type: Budget - Term
Schedule: Full-Time
Pay Scale Group & Hiring Zone:
USW Pay Band 12 - $71,842 with an annual step progression to a maximum of $91,875. Pay scale and job class assignment is subject to determination pursuant to the Job Evaluation/Pay Equity Maintenance Protocol.
Job Category: Information Technology (IT)
Lived Experience Statement Candidates who are members of Indigenous, Black, racialized and 2SLGBTQ+ communities, persons with disabilities, and other equity deserving groups are encouraged to apply, and their lived experience shall be taken into consideration as applicable to the posted position.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2101000
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned