GIS Developer

Forsite Consultants Ltd. Published: September 1, 2020
Remote - Anywhere in Canada, Ontario
Internship Type
Hours per week
Start Date
End Date


Forsite is a leading provider of Forest Management Services in Canada, providing forest management, analytical and LiDAR solutions to our clients. The GIS Developer will work closely with our Analysis Team to migrate and extend Forsite’s existing LiDAR software applications into more modern and relevant deployment technologies.  The GIS developer will help to create a project plan for migrating an existing VB.NET/WPF  application into a C#, .NET, WPF (Windows Presentation Foundation) with an MVVM (Model, View, View-Model) pattern.  The GIS developer will then be primarily responsible for the development, migration and testing of the application into the newer deployment technology.  The software application will function as an AddIn into the Esri GIS platform.

Duties and responsibilities

Working closely with a team of senior analysts to determine the requirements for the next generation of the next-generation Esri Add In.

Design interfaces to satisfy user requirements.

Develop, test and deploy software components.

Manage project goals and objectives and timelines.

Create software documentation for the user and for future developers.

Knowledge and skills

Strong skills in C# and .NET.

Good knowledge of the MVVM approach to application development.

Good knowledge of WPF and Visual Studio.

Project management skills.

Knowledge and experience with spatial data, GIS, Esri, and Python are an asset.

Education required

Degree or Diploma in a computer science discipline, or a degree in geography with a strong application development background.

Eligibility criteria

Career-Launcher Internships are funded by the Government of Canada under the Youth Employment Strategy. For program criteria information visit their website.


Qualified interns are:

  • Post-secondary students and graduates
  • No more than 30 years of age at the start of the internship
  • Canadian citizens, permanent residents or persons granted refugee status in Canada*
  • Legally allowed to work according to the relevant provincial and Canadian legislation and regulations
  • Available to work for at least six months
  • Not previous participants of a federal youth employment program
  • Not employees of the hiring employer prior to the start of their internship (does not apply to previous coop students or student interns)

*Refugee protection must be conferred under the Immigration and Refugee Protection Act. Persons awaiting refugee status, as well as those who hold a temporary visitor visa, student visa or work visa, are ineligible to participate in a Youth Employment Strategy initiative.

Drop files here browse files ...
Allowed formats: pdf, doc, txt, rtf, docx
Drop files here browse files ...
Allowed formats: pdf, doc, txt, rtf, docx
Accept and Submit