GIS Programmer and Developer

Trent University

Job Number: L-085  NOC: 2174  Band: 9

Department: Library, Maps, Data & Government Information Centre (MaDGIC)


Job Purpose

Reporting to the Head of the Maps, Data and Government Information Centre, the incumbent is responsible for a range of activities associated with the design and delivery of library web services and GIS technologies. Primary duties include: Arc GIS for Server (Enterprise) programming, GIS programming and web server script development, design and development of web interfaces and tools, database design and implementation, records management and documentation.

The incumbent plays a key role in the development of teaching curriculum and online instruction resources for the Centre and assists with the promotion and delivery of instructional content to graduate and undergraduate programs in the environmental life sciences, social sciences and humanities. The incumbent serves as a technical consultant and resource person to faculty, staff, students and co-workers in the use and availability of maps and cartographic resources, spatial and statistical data, and government publications, and in the application of GIS desktop and web server technologies.

Key ActivitiesGIS Programmer and Developer

GIS Support Technologies, Web Programming and Design:

  • Develops, edits and maintains GIS programs and scripts for desktop, server and mobile applications using a variety of languages and software, adhering to industry standards for web and GIS technologies.
  • Develops customized web interfaces and tools for GIS query, analysis, editing and visualization.
  • Analyses, tests, and resolves production problems.
  • Performs impact analysis for suggested systems changes, patches and upgrades.
  • Writes manuals and documents all procedures.

Database Development, Management and Design:

  • Designs and develops GIS database models and templates, writes and edits programs for accessing, maintaining, linking and populating databases, verifies database integrity and documents procedures, meeting a variety of library, researcher and stakeholder requirements.
  • Creates and maintains metadata following industry standards.

Systems and Hardware Support:

  • Administers the library’s GIS servers and workstations by installing and troubleshooting system software and performing application maintenance, upgrades and enhancements as required.
  • Troubleshoots campus ESRI Desktop and Server installations, writing guidelines and lending support to operational issues as they arise. Provides feedback to Trent IT on campus installations and responds to student and faculty inquiries.
  • Reviews performance logs and monitors system performances.
  • Performs automated and manual back-up and restores processes.

Client Services:

  • Assists with client services and the development of library instruction programs for undergraduate and graduate programs in support of maps and cartographic resources, spatial and statistical data, government publications, GIS desktop and web server technologies.
  • Responds to inquiries from faculty, staff, students, university administration, co-workers, research labs and members of the public. Conducts interviews, and provides written and oral responses, meeting client deadlines.
  • Guides researchers in formulating GIS project requirements and advises on alternatives. Assists with problems related to researcher production incidents and develops solutions.
  • Designs, develops, maintains, revises, and validates instructor-led and web-based training materials and exhibits.
  • Produces high-quality cartographic maps, reports and data extracts.
  • Assists with program delivery and instruction meetings with small and large groups across all academic disciplines and levels of knowledge.

Other Duties:

  • Develops and maintains various statistics for the unit using a variety of software, forecasts changes, and provides output in a variety of formats as requested
  • Assists with special projects and performs other duties as assigned.


Honours University Degree (4 year) in a related field, plus a College Degree or Post-Graduate Diploma in Geographic Information Systems.

Experience Required

  • Minimum 5 years of directly related experience, including 3 years of progressive programming experience with ArcGIS Server Java Script API.
  • Minimum 3 years’ experience in web site design and web server configuration (e.g. IIS) as well as development experience using Web-based languages and technologies such as ASP.NET, C#, VB.NET, JavaScript, XML, Python, PHP, JSON, HTML5, CSS, Node js
  • Experience with open JavaScript libraries such as Dojo, jQuery, Ext JS.
  • Extensive experience using ESRI suite of software.
  • Knowledge of PCI Geomatica and remote sensing technologies.
  • Knowledge of open source GIS desktop, mobile and server environments and applications.
  • Experience with RDBMS and MS SQL Server.
  • Strong verbal and written communication skills including technical writing and documentation skills.
  • Excellent records management and organizational skills.
  • Demonstrated ability to meet aggressive deadlines, working on multiple projects with varying deliverables.
  • Strong client service and research skills appropriate to an academic environment.
  • Must be able to work in a team and collegial environment, as well as independently with minimal supervision.
  • Highly adaptive and flexible to changing environments and priorities.
  • Must be able to work evenings or occasional weekends.
  • Strong record of engagement in the workplace and profession and a commitment to keeping up with new technologies.



For more information, please view the full Position Description or

To Apply: Those interested in applying are asked to submit a cover letter, resume and application form (if applicable), by email to jobs (Microsoft Word or Adobe PDF) no later than Monday, April 30, 2018 at 4:00 p.m. Please note your full name and the job title in the subject line of your email (i.e. First and Last Name – Job Title). Applications from external candidates will be considered only when accompanied by a completed Application Form.

Trent University is actively committed to creating a diverse and inclusive campus community and encourages applications from all qualified candidates. Trent University offers accommodation for applicants with disabilities in its recruitment processes. If you require accommodation during the recruitment process or require an accessible version of a document/publication, please contact humanresources .

While the University appreciates all applications, please note that only candidates selected for an interview will be contacted. In the case of regular/recurring OPSEU positions, the University will consider internal OPSEU applicants first, in accordance with the OPSEU Collective Agreement.

To apply for this job email your details to