RQSoftware Developer-Remote
Remote / Online - Candidates ideally in
Mississauga, Ontario, Canada
Listed on 2026-07-13
Mississauga, Ontario, Canada
Listing for:
Rubicon Path
Remote/Work from Home
position Listed on 2026-07-13
Job specializations:
-
Software Development
Web Developer, SQL Developer, Backend Developer, Database Engineering
Job Description & How to Apply Below
About the job RQ07968:
Software Developer-Remote
Description
An Intermediate Software Developer / Programmer is needed to support the redevelopment of 2 desktop applications built using Arc Map 10.x and VBA for the Ministry of the Environment, Conservation, and Parks.
The MECP Parks Legacy Tool upgrade project refers to an application toolset, the Gap Tool, and the Values & Pressures Tool (VAPT). The Gap Tool and the VAPT were developed over a decade ago. The Gap Tool is an analytical tool designed to help prepare information and identify gaps in ecological representation. Where ecological representation is the concept that within ecologically defined regions, protected ecological systems (areas) should include representative examples of its characteristic biodiversity.
So, Gap analyses are geospatial investigations to identify ecological features which are not sufficiently represented within protected areas, and to what degree protection is already in place. The objective is to prioritize, strategically target, and maximize conservation efforts to species and communities of the highest need. The Values & Pressures tool enables the geospatial review of site specific values and pressures acting within a protected area.
Combined, these tools automate, simplify, and expedite analyses performed by other means. They allow more information to be updated regularly, verified, and support the centralization of authoritative data. The tools can be used to produce tabular reports and maps. Their use cases vary but include park management planning, provincial reporting, biodiversity assessment, and land use planning.
These tools are standalone GIS Applications built using Visual Basic .Net v9.2, Esri ArcGIS Desktop v10.x, and Arc Objects. They are intended for internal use only by approximately 50 unique users and host open data only. The applications connect to the Ontario Parks Datastore server. This sever hosts authoritative geospatial information on protected areas, ecodistricts, landforms, and vegetation. Unfortunately, Esri support for the last version of ArcGIS Desktop v10.x
will end March 1st, 2026. Therefore, this toolset will need to be rebuilt with a supported version of Esri ArcGIS Pro and C#. Redevelopment will ensure delivery of a functional, stable, and fully supported application.
Required experience:
Knowledge of Esri Desktop Software Customization (Arc Objects or ArcGIS Pro SDK), Arc Map, Arc Pro, File Geodatabases, C++, C#, and VBA
Remote / Hybrid work arrangements are supported.
Successful candidates may report to either the Peterborough or Toronto MNR office as they desire. Otherwise, remote work arrangements within Ontario are supported.
300 WATER STREET, NORTH TOWER, FLOOR 4, PETERBOROUGH, ONTARIO
40 ST CLAIR AVENUE WEST, FLOOR 11, TORONTO, ONTARIO
Responsibilities:
Required to translate technical systems specifications into working, tested applications. This includes:
developing detailed programming specifications
writing and/or generating code
compiling data-driven programs, maintaining, and conducting unit tests
Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations
General
Skills:
Experience in programming and analysis; specialized software package support at the specified experience level
Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
Experience in structured methodologies for the development, design, implementation and maintenance of applications
Experience in design, code, test, debug and document applications
Experience in the use of object and/or third generation language development tools
Experience in one or more programming languages
Experience in application design, latest design patters, deployment and troubleshooting
Experience with relational and hierarchical database technologies
Experience in the use of information retrieval packages using query languages
Experience with one or more communications protocols
Experience in structured methodologies for the design, development, implementation and maintenance of…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×