Enable job alerts via email!

RQ09487 - Software Developer - Senior

S M Software Solutions Inc

Toronto

Hybrid

CAD 100,000 - 125,000

Part time

4 days ago
Be an early applicant

Job summary

A prominent IT consulting firm in Toronto seeks a mid-senior level GIS developer. Responsibilities include developing geoprocessing tools and leading GIS application projects. The ideal candidate has a strong background in GIS systems and excellent programming skills. This hybrid role requires three days onsite and two days remote, with a focus on supporting the PastPort application for heritage planning.

Qualifications

  • Experience with the ESRI ArcGIS suite and web services (WMS, WFS).
  • Proficient in Python and R for structured programming.
  • Experience with Oracle and Azure SQL databases.

Responsibilities

  • Translate technical systems specifications into working applications.
  • Develop technical specifications and programming prototypes.
  • Lead development of geoprocessing tools and maintain workflows.

Skills

Experience with 3-tier systems
GIS theory
Cartography
Spatial principles
Model building
Geo-processing
ESRI ArcGIS suite
Front-end development (.NET, JavaScript, HTML, CSS)
Creating accessible maps/applications per WCAG AA 2.0

Tools

ArcGIS Pro
Azure Cloud
MS SQL Server

Job description

1 day ago Be among the first 25 applicants

Client : Ministry of Public and Business Service Delivery and Procurement

Work Location : 777 Bay Street, 3rd Floor, Toronto, Ontario, Hybrid

Estimated Start Date : 2025-08-11

Estimated End Date : 2026-03-31

Business Days : 161.00

Extension : Probable after the initial mandate

Hours per day or Week : 7.25 hours per day

Security Level : No Clearance Required

Responsibilities

Description

  • Translate technical systems specifications into working, tested applications.
This Includes
  • Develop detailed programming specifications
  • Write and generate code or compile data-driven programs, maintain, and conduct unit tests.
  • Resolve and troubleshoot technical problems during software use and operation, including technical assistance in implementation, conversion, and migrations.
Project Background Information
  • Support and enhance PastPort application through GIS integration, which is used by MCM for archaeology and heritage planning, land use, development, and environmental assessments, ensuring compliance with the Ontario Heritage Act. GIS integration involves creating/editing polygons, improving site search, and developing ETL processes for data refresh.
Responsibilities / Assignment Deliverables
  • Provide technical expertise and project leadership in GIS application development, analyze client needs, and recommend solutions.
  • Conduct JAD sessions, feasibility studies, cost-benefit analyses, and develop prototypes.
  • Design and develop application plans and technical specifications.
  • Research GIS trends, engage with industry groups and committees.
  • Lead development of geoprocessing tools and GIS web services.
  • Maintain server-side workflows and automation scripts.
  • Identify and lead process improvements and emerging technology adoption.
  • Transfer knowledge and provide training to build team capacity.
  • Ensure secure access to GIS applications with robust authentication and access management.
Experience And Skill Set Requirements

Technical Skills : (65%)

  • Experience with 3-tier systems, GIS theory, cartography, spatial principles, model building, geo-processing, ESRI ArcGIS suite, web services (WMS, WFS).

Advanced Experience With

  • ArcGIS Pro, managing & publishing ArcGIS Online, ArcGIS Enterprise, ArcGIS Dashboard, Experience Builder, Arcade, Web API, ArcPy.
  • Structured programming (R, Python), front-end development (.NET, JavaScript, HTML, CSS), spatial database design, Azure Cloud, data transfer protocols (SOAP, REST, XML, JSON).
  • Creating accessible maps/applications per WCAG AA 2.0, experience with Oracle, Azure SQL, MS SQL Server, PL/SQL.
Analytical and evaluative skills : (15%)
  • Assess client needs, interpret results, determine solutions.
  • Analyze spatial data, produce geographic datasets, evaluate software trends.
  • Conduct feasibility and cost-benefit analyses, translate enterprise requirements into system specs.
Project Management, Communication, and Customer Service Skills : (15%)
  • Strong communication skills for reports, presentations, documentation, and training.
  • Proactive customer service, project scoping, planning, risk management, and leadership.
Public Sector Experience : 5%
Note
  • Hybrid work: 3 days onsite, 2 days remote.
Eligibility and Application Steps

If interested, send the following documents to: hrsmss@smsoftconsulting.com

  • Updated Resume (Mandatory)
  • Skills Matrix and References (Mandatory)
  • Expected hourly rate (Mandatory)
  • Visa Status (Mandatory)
  • LinkedIn ID (Mandatory)

Only apply if qualified. Share or tag suitable candidates!

Questions? Call or text (647) 408-1348.

Additional Information

Seniority level: Mid-Senior level

Employment type: Part-time

Job function: Engineering and Information Technology

Industries: IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs