Jobs.ca
Jobs.ca
Language
S M Software Solutions Inc logo

RQ11324 - Software Developer - CRM - Senior

Toronto, Ontario, Canada
Senior Level
Full-Time

About the role

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 hrsmss@smsoftconsulting.com 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. Strong 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&IT 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 hrsmss@smsoftconsulting.com 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.

About S M Software Solutions Inc

IT Services and IT Consulting

SMSS Inc. is the best solution company specialized in providing Information Technology and Management Consulting. We provide value for money to our clients by delivering the best quality technical services and solutions at reasonable rates. We also provide the best working environment for our staff and consultants. It is a growing IT services provider having wide array of solutions from Business Strategy Analysis to implementation and execution of Information Technology as well as management aspects of a business entity.

Similar Jobs