This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly accomplished and multi-faceted Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a leadership capacity within the development stream, specializing in the design, engineering, and maintenance of specialized systems applications utilizing advanced Geographic Information System (GIS) technology. As a senior technical leader, you will bridge the gap between traditional 3-tier software architectures and sophisticated spatial engineering platforms. Operating entirely onsite, you will analyze business workflows, manage intricate database architectures, and develop scalable web-mapping services that consolidate spatial data to uncover valuable patterns and operational trends.
Job Responsibility
Provide senior technical expertise and project leadership to design, develop, and maintain specialized software applications utilizing the ESRI suite of ArcGIS applications
Build, manage, and publish secure web-mapping services, workflows, and layers across ArcGIS Online, ArcGIS Portal, and ArcGIS Server environments
Author complex server-side geoprocessing models and automated scripts using structured programming languages to streamline data transformations
Develop responsive, user-facing web applications and dashboards utilizing specialized GIS development toolkits alongside modern web frameworks and responsive design principles
Analyze complex datasets using spatial methodologies to compile, produce, and maintain comprehensive, high-integrity geographic data structures
Architect and manage connections across relational database management systems, utilizing stored procedures and database triggers, while ensuring alignment with cloud technologies
Conduct joint application development sessions, execute feasibility studies, perform cost-benefit analyses, and build interactive prototypes to address operational business needs
Formulate detailed application development plans, systems documentation, and rigorous technical specification documents
Design, configure, and maintain interactive maps and digital applications that strictly adhere to WCAG AA 2.0 accessibility standards
Actively transfer technical knowledge and deliver structured mentorship to engineering team members to elevate institutional capabilities
Requirements
Extensive knowledge and practical application of GIS theory, cartography, spatial information principles, model building, and advanced geoprocessing tools within ArcGIS Pro
Strong proficiency in managing and publishing services for ArcGIS Online, ArcGIS Portal, and ArcGIS Server, including Web Mapping Services (WMS) and Web Feature Services (WFS)
Hands-on development experience utilizing Python (ArcPy) or R, combined with front-end web development expertise spanning .NET framework, JavaScript, HTML, CSS, and the ESRI Web API for JavaScript
Deep understanding of data transfer methodologies and web-service structures, specifically REST, SOAP, AJAX, XML, and JSON
Direct experience working with relational databases such as Oracle, Azure SQL, or MS SQL Server, including writing PL/SQL, stored procedures, and database triggers
Proven experience creating interactive digital maps and web applications that comply with WCAG AA 2.0 guidelines
Polished evaluative skills to translate enterprise information requirements into detailed system specifications, code logic, and automated workflows
Strong skills in project planning, milestone management, risk mitigation, and controlling delivery deadlines
Outstanding written and verbal communication skills, with a track record of preparing system documentation, presentations, and training guides
Prior experience delivering IT infrastructure or application solutions within a structured public sector framework or complex regulatory environment is highly valued
Nice to have
Prior experience delivering IT infrastructure or application solutions within a structured public sector framework or complex regulatory environment