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.
Location: Toronto, ON
Assignment Type: Onsite (5 days/week)
Contract Duration: 9 months (with potential for extension)
Advantages
Advanced Geospatial Impact: Lead the architectural expansion of high-tier, centralized spatial discovery and data consolidation platforms.
Cutting-Edge ESRI Stack: Deepen your technical footprint by working extensively with ArcGIS Pro, Experience Builder, Arcade, and cloud infrastructure.
Technical & Strategic Autonomy: Drive technical direction through direct control over application development plans, scripting standards, and prototyping.
Collaborative Onsite Environment: Partner closely with internal engineering clusters and business specialists in a central, high-energy professional office.
Responsibilities
GIS Application Engineering: Provide senior technical expertise and project leadership to design, develop, and maintain specialized software applications utilizing the ESRI suite of ArcGIS applications.
Spatial Service Management: Build, manage, and publish secure web-mapping services, workflows, and layers across ArcGIS Online, ArcGIS Portal, and ArcGIS Server environments.
Scripting & Automation: Author complex server-side geoprocessing models and automated scripts using structured programming languages to streamline data transformations.
Frontend Web Development: Develop responsive, user-facing web applications and dashboards utilizing specialized GIS development toolkits alongside modern web frameworks and responsive design principles.
Data Analysis & Compilation: Analyze complex datasets using spatial methodologies to compile, produce, and maintain comprehensive, high-integrity geographic data structures.
Database & Cloud Integration: Architect and manage connections across relational database management systems, utilizing stored procedures and database triggers, while ensuring alignment with cloud technologies.
Requirements & Prototyping: Conduct joint application development sessions, execute feasibility studies, perform cost-benefit analyses, and build interactive prototypes to address operational business needs.
Technical Artifact Creation: Formulate detailed application development plans, systems documentation, and rigorous technical specification documents.
Accessibility Compliance: Design, configure, and maintain interactive maps and digital applications that strictly adhere to WCAG AA 2.0 accessibility standards.
Knowledge Optimization: Actively transfer technical knowledge and deliver structured mentorship to engineering team members to elevate institutional capabilities.
Qualifications
Core Technical & GIS Requirements
ESRI Suite Mastery: Extensive knowledge and practical application of GIS theory, cartography, spatial information principles, model building, and advanced geoprocessing tools within ArcGIS Pro.
Spatial Web Services: 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).
Structured & Web Programming: 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.
Data Integration & Protocols: Deep understanding of data transfer methodologies and web-service structures, specifically REST, SOAP, AJAX, XML, and JSON.
Database Management: Direct experience working with relational databases such as Oracle, Azure SQL, or MS SQL Server, including writing PL/SQL, stored procedures, and database triggers.
Accessibility Standards: Proven experience creating interactive digital maps and web applications that comply with WCAG AA 2.0 guidelines.
Analytical & Leadership Capabilities
Analytical Problem Solving: Polished evaluative skills to translate enterprise information requirements into detailed system specifications, code logic, and automated workflows.
Project Scoping & Planning: Strong skills in project planning, milestone management, risk mitigation, and controlling delivery deadlines.
Communication & Collaboration: Outstanding written and verbal communication skills, with a track record of preparing system documentation, presentations, and training guides.
Public Sector Acumen: Prior experience delivering IT infrastructure or application solutions within a structured public sector framework or complex regulatory environment is highly valued.
Summary
If you're interested in the Senior Software Developer role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
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.
Location: Toronto, ON
Assignment Type: Onsite (5 days/week)
Contract Duration: 9 months (with potential for extension)
Advantages
Advanced Geospatial Impact: Lead the architectural expansion of high-tier, centralized spatial discovery and data consolidation platforms.
Cutting-Edge ESRI Stack: Deepen your technical footprint by working extensively with ArcGIS Pro, Experience Builder, Arcade, and cloud infrastructure.
...
Technical & Strategic Autonomy: Drive technical direction through direct control over application development plans, scripting standards, and prototyping.
Collaborative Onsite Environment: Partner closely with internal engineering clusters and business specialists in a central, high-energy professional office.
Responsibilities
GIS Application Engineering: Provide senior technical expertise and project leadership to design, develop, and maintain specialized software applications utilizing the ESRI suite of ArcGIS applications.
Spatial Service Management: Build, manage, and publish secure web-mapping services, workflows, and layers across ArcGIS Online, ArcGIS Portal, and ArcGIS Server environments.
Scripting & Automation: Author complex server-side geoprocessing models and automated scripts using structured programming languages to streamline data transformations.
Frontend Web Development: Develop responsive, user-facing web applications and dashboards utilizing specialized GIS development toolkits alongside modern web frameworks and responsive design principles.
Data Analysis & Compilation: Analyze complex datasets using spatial methodologies to compile, produce, and maintain comprehensive, high-integrity geographic data structures.
Database & Cloud Integration: Architect and manage connections across relational database management systems, utilizing stored procedures and database triggers, while ensuring alignment with cloud technologies.
Requirements & Prototyping: Conduct joint application development sessions, execute feasibility studies, perform cost-benefit analyses, and build interactive prototypes to address operational business needs.
Technical Artifact Creation: Formulate detailed application development plans, systems documentation, and rigorous technical specification documents.
Accessibility Compliance: Design, configure, and maintain interactive maps and digital applications that strictly adhere to WCAG AA 2.0 accessibility standards.
Knowledge Optimization: Actively transfer technical knowledge and deliver structured mentorship to engineering team members to elevate institutional capabilities.
Qualifications
Core Technical & GIS Requirements
ESRI Suite Mastery: Extensive knowledge and practical application of GIS theory, cartography, spatial information principles, model building, and advanced geoprocessing tools within ArcGIS Pro.
Spatial Web Services: 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).
Structured & Web Programming: 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.
Data Integration & Protocols: Deep understanding of data transfer methodologies and web-service structures, specifically REST, SOAP, AJAX, XML, and JSON.
Database Management: Direct experience working with relational databases such as Oracle, Azure SQL, or MS SQL Server, including writing PL/SQL, stored procedures, and database triggers.
Accessibility Standards: Proven experience creating interactive digital maps and web applications that comply with WCAG AA 2.0 guidelines.
Analytical & Leadership Capabilities
Analytical Problem Solving: Polished evaluative skills to translate enterprise information requirements into detailed system specifications, code logic, and automated workflows.
Project Scoping & Planning: Strong skills in project planning, milestone management, risk mitigation, and controlling delivery deadlines.
Communication & Collaboration: Outstanding written and verbal communication skills, with a track record of preparing system documentation, presentations, and training guides.
Public Sector Acumen: Prior experience delivering IT infrastructure or application solutions within a structured public sector framework or complex regulatory environment is highly valued.
Summary
If you're interested in the Senior Software Developer role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more