Software Developer - CRM - Senior (Toronto)

Software Developer - CRM - Senior (Toronto)

06 Aug
|
S M Software Solutions
|
Toronto

06 Aug

S M Software Solutions

Toronto

Senior Software Developer – CRM / GIS Systems Analyst & Developer Client: Ministry of Public and Business Service Delivery and Procurement | Onsite – Toronto / Peterborough, ON, Canada We are seeking an experienced Senior GIS Systems Analyst and Developer to support a major geospatial application modernization initiative for the Ministry of Public and Business Service Delivery and Procurement. The successful candidate will provide senior technical leadership in upgrading enterprise GIS applications from legacy Geocortex-based platforms to the next-generation VertiGIS platform, while supporting application architecture, development, integration, testing, implementation, and ongoing maintenance. This role requires strong expertise in GIS technologies, ArcGIS Enterprise, VertiGIS/Geocortex, FME, cloud platforms, web application development, spatial data solutions, and enterprise application modernization.

Role Snapshot Requisition ID: RQ11324 Job Title: Senior Software Developer – CRM / GIS Systems Analyst & Developer Client: Ministry of Public and Business Service Delivery and Procurement Work Locations: 300 Water Street, North Tower, Floor 4, Peterborough, Ontario

40 St Clair Avenue West, Floor 11, Toronto, Ontario Work Arrangement: Onsite Security Clearance: No Clearance Required Estimated Start Date: September 1, 2026 Estimated End Date: March 31, 2027 Contract Duration: 150 Business Days Potential Extension: 154 Business Days Schedule: 7.25 Hours per Day Application Requirements If this opportunity matches your experience and interests, please submit the following documents to [email protected] by Wednesday, August 5, 2026, at 8:00 AM EST.

Mandatory Documents Updated

Resume (Word Format)

References

Expected Hourly Rate

Visa Status

LinkedIn Profile URL Note: Applications submitted without the mandatory documents cannot be processed.

Position Summary The Ministry of Public and Business Service Delivery and Procurement is undertaking a multi-year initiative to modernize business-critical geospatial applications hosted on the GIS Delivery Platform (GDP). The Senior GIS Systems Analyst and Developer will support the migration of up to 18 Geocortex-based GIS applications to the modern VertiGIS platform, ensuring continued functionality, improved performance, enhanced security, accessibility compliance, and alignment with Ontario Government IT standards. The successful candidate will provide technical expertise across the complete Software Development Life Cycle (SDLC), including requirements analysis, architecture design, application development, testing, deployment, documentation, and operational support.

Key Responsibilities GIS Application Modernization & Development (40%)

Lead the technical upgrade of Geocortex applications to the VertiGIS platform.

Analyze existing GIS applications and recommend modernization approaches.

Design, develop, test, and implement GIS-based solutions.

Support integration with

Enterprise GIS data

Geoprocessing services

Portal technologies

External systems

Maintain and enhance GIS applications while preserving existing functionality.

Support improved accessibility, performance,



and user experience.

Technical Architecture & Solution Design (25%)

Provide senior technical expertise in system architecture and solution design.

Analyze business requirements and translate them into technical specifications.

Develop architecture documentation, technical designs, and implementation strategies.

Evaluate technical solutions to ensure alignment with project goals.

Support technology assessments, feasibility studies, and cost-effective solution analysis.

Recommend improvements to development standards, tools, and processes.

Software Development & Integration (20%)

Develop and maintain enterprise GIS web applications.

Work with

ArcGIS Enterprise

ArcGIS Server

ArcGIS Portal

ArcGIS Image Server

ArcGIS SDKs

File Geodatabases

Develop solutions using

JavaScript

TypeScript

HTML5

CSS

Python

C#

.NET

C++

SQL

VBA

Implement integrations using

REST services

JSON

AJAX

Service-Oriented Architecture (SOA)

Microservices

Project Leadership, Support & Knowledge Sharing (15%)

Provide technical leadership throughout the SDLC.

Coordinate development activities and technical deliverables.

Support testing, implementation, and post-production activities.

Provide coaching and guidance to junior analysts and developers.

Collaborate with Business Analysts, Project Managers, and stakeholders.

Maintain technical documentation including:

Installation guides

Build books

System documentation

Key Deliverables Upgraded GIS applications migrated to the VertiGIS platform

Technical architecture and solution design documentation

GIS application development and enhancement deliverables

System integration components and interfaces

Technical specifications and implementation documentation

Testing plans, results, and deployment support

Installation guides and build documentation

Production support and troubleshooting documentation Required Skills &

Experience Skill / Experience Required Senior software development experience Required GIS application development experience Required ArcGIS Enterprise suite experience Required ArcGIS Portal, ArcGIS Server, ArcGIS Image Server experience Required GIS web application development Required Experience with VertiGIS / Geocortex / FME Required Spatial data and GIS application knowledge Required Database development experience Required Relational and multi-dimensional database experience Required Requirements analysis and technical specification development Required Systems architecture and solution design Required SDLC experience Required Technical documentation experience Required Stakeholder communication experience Required Technical Experience Requirements (65%) Candidates Should Demonstrate Experience With Esri ArcGIS Enterprise products:

ArcGIS Server

ArcGIS Enterprise Portal





ArcGIS Notebooks

ArcGIS Image Server

File Geodatabases

ArcGIS SDKs

Microsoft Azure cloud technologies

GIS infrastructure and networking modernization

Service-Oriented Architecture (SOA)

Microservices architecture

REST, JSON, AJAX services

GIS web application development

VertiGIS / Geocortex solutions

FME

Programming languages

Python

JavaScript

TypeScript

C#

.NET

C++

SQL

VBA

Communication Experience Requirements (30%) The Successful Candidate Should Demonstrate Ability to communicate complex technical concepts to non-technical audiences.

Robust stakeholder collaboration skills.

Experience resolving technical discussions and achieving consensus.

Ability to work with Business Analysts and Project Managers.

Knowledge of information management principles and practices.

Experience creating and maintaining technical documentation.

Ability to review and provide feedback on business requirements.

Public Sector

Experience (5%) Preferred Experience Includes Ontario Government projects

Land and Resources I⁢ Cluster (LRC) initiatives

Government enterprise GIS programs Preferred Skills Azure cloud development and deployment experience

GIS modernization projects

Enterprise application integration

Incident management and operational support

Information Management principles

Accessibility compliance experience (AODA)

Experience supporting large-scale government technology programs Expected Professional Expertise The Successful Consultant Will Demonstrate The Ability To Lead complex GIS application modernization initiatives.

Provide senior technical guidance across enterprise solutions.

Design scalable and secure GIS architectures.

Manage technical deliverables throughout the SDLC.

Troubleshoot complex application and integration issues.

Mentor junior technical resources.

Collaborate effectively with business and technical stakeholders.

Preferred Candidate Profile

We are seeking professionals experienced in: GIS Systems Development

ArcGIS Enterprise

VertiGIS / Geocortex

Spatial Data Management

GIS Web Applications

Azure Cloud Solutions

Enterprise Application Architecture

Software Development

System Integration

Government Digital Transformation Additional Information Ontario Government / Public Sector experience is preferred.

Work Model: Onsite

Locations: Toronto and Peterborough, Ontario

Security Clearance: No Clearance Required

Contract Duration: 150 Business Days with potential extension

Public Sector Experience: Preferred How To Apply Please submit the following documents to [email protected] by Wednesday, August 5, 2026, at 8:00 AM EST.

Mandatory Submission Documents Updated

Resume (Word Format)

References

Expected Hourly Rate

Visa Status

LinkedIn Profile URL Applications without the required documents cannot be considered. If this opportunity is not the right fit, please share it with qualified professionals experienced in GIS Development, ArcGIS Enterprise, VertiGIS/Geocortex, FME, Azure Cloud, GIS Web Applications, Spatial Data, Software Development, and Ontario Government technology initiatives.

📌 Software Developer - CRM - Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer - crm - senior (toronto) / toronto