Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

senior software developer.

Randstad

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 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 View email address on randstad.com to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies. show more
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the senior software developer. in Toronto, ON vacancy
  • We are seeking a highly accomplished and technical 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 enhancement, customization, and... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    1 day ago
  • $75.9k - $141.9k per year

     ...West Job Family Group: Technology Keys for the role Developer with 5-10 years of C# development experience Banking / Financial...  ...Market Risk experience would be ideal Drives the overall software development lifecycle including working across functional teams... 
    Senior
    Full time
    Contract work
    Part time
    Toronto, ON
    3 days ago
  • We are seeking a highly accomplished Senior Software Developer to lead the translation of complex technical systems specifications into high-performing, deployable applications. In this role, you will write and optimize code across multi-tier web platforms and modern cloud... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    9 days ago
  • We are seeking a highly skilled Senior Software Developer specializing in Microsoft CRM/ERP architectures to support a major enterprise Modernization program. In this role, you will focus on delivering post-Minimum Viable Product (MVP) solution enhancements and evolution. Working... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    10 days ago
  • We are seeking a highly accomplished Senior Software Developer specializing in enterprise Asset Management solutions to drive the development, configuration, and full-lifecycle implementation of the IBM Maximo Application Suite. In this role, you will analyze sophisticated... 
    Senior
    Long term contract
    Contract work
    Remote work

    Randstad

    Toronto, ON
    11 days ago
  • We are seeking a highly skilled Senior Software Developer with extensive experience in the Microsoft ecosystem to support the development, modernization, and integration of a cloud-based digital information system. In this role, you will design web-based B2B and B2C applications... 
    Senior

    Randstad

    Toronto, ON
    15 days ago
  • We are seeking a highly skilled Senior Software Developer to support an enterprise-level Modernization program within the Document Digitization workstream. The primary scope of this role involves developing, configuring, and optimizing data-driven systems to enhance usability... 
    Senior

    Randstad

    Toronto, ON
    15 days ago
  •  ...Engineer is key role in the development and delivery of high-quality software solutions that drive innovation in the healthcare industry. You will work closely with cross-functional teams to design, develop, and implement software applications that meet the needs of our... 
    Senior
    Full time
    Work at office
    Remote work

    LifeWorks

    Toronto, ON
    3 days ago
  •  ...inter/intra-ministerial committees and task forces Lead and develop geoprocessing and GIS web services Lead and develop server-side...  ...Identify the most efficient methods for development, evaluating software trends to provide technical advice to management. Conduct... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  • We are seeking an expert Senior Software Developer - ETL to lead critical data migration and engineering tracks for the Office of the Public Guardian and Trustee (OPGT) Modernization program. In this role, you will be responsible for migrating historical data from legacy systems... 
    Senior
    Long term contract
    Contract work
    Work at office

    Randstad

    Toronto, ON
    10 days ago
  •  ...Deliverables for Sr. Software Developers: Provide data extracts and analysis to assist business analysis and decision making. Assist...  ...to minimize potential risks and address security concerns. Develop scripts to implement the solution to meet business needs.... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  • $80 - $85 per hour

     ...Microsoft Dynamics AX (x++) Model-View-Controller (MVC) PowerBuilder Salesforce JavaScript CSS SQL HTML editing software Mapping and data visualization software .NET C# Software development API Amazon Web Services (AWS) Angular.js Python... 
    Senior
    Permanent employment
    Full time

    Raenan Consultancy

    Toronto, ON
    25 days ago
  • Position Summary We are seeking a highly seasoned Senior Software Developer - CRM to translate complex technical system specifications into robust, functioning, and fully tested public sector CRM applications. In this role, you will lead the hands-on configuration, development... 
    Senior
    Contract work
    Remote work
    Monday to friday

    Randstad

    Toronto, ON
    16 days ago
  • We are seeking a highly accomplished Senior Software Developer - Front End to lead the modern web architecture, accessibility auditing, and secure authentication engineering for a mission-critical central Special Events application. In this role, you will take absolute ownership... 
    Senior
    Contract work
    Remote work

    Randstad

    Toronto, ON
    5 days ago
  • We are seeking a seasoned Senior Software Developer with extensive expertise in Oracle Siebel CRM to lead the design and development of enterprise-level applications. This role requires a technical expert capable of translating complex specifications into high-performing code... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    22 days ago
  • $110k per year

     ...evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin...  ...to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting...  .... ~ BSc. in Computer Science, Software Engineering, or a similar field. ~... 
    Senior
    Long term contract
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education LTD

    Toronto, ON
    5 days ago
  • We are seeking a highly accomplished Senior Full Stack Software Developer to drive the technical design, full-stack implementation, and optimization of enterprise-level web applications. In this role, you will lead the transformation of complex technical system specifications... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    4 days ago
  •  ..., MuleSoft, or Azure API Management (APIM)? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 6 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a competitive... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  •  ...agent experience, analytics, Contact Lens, CTR data)? Can you develop AI-powered capabilities using Amazon Q in Connect and Amazon Bedrock...  ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 10 month contract in Toronto. This is an... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  •  ...Position Title: Software Developer – Full Stack Client: Land & Resources Cluster Location: 40 St Clair Ave W Overview We are seeking a highly experienced Full Stack Software Developer with 15+ years of IT experience and at least 10 years of hands-on expertise... 
    Senior
    Full time
    Internship

    Upstaff

    Toronto, ON
    3 days ago
  • We are seeking a highly experienced Senior Software Developer with deep expertise in the Siebel CRM ecosystem to lead technical design, development, and integration initiatives. In this role, you will be responsible for translating complex technical specifications into high... 
    Senior
    Contract work
    Work at office
    Monday to friday

    Randstad

    Toronto, ON
    a month ago
  • We are seeking a Senior Software Developer to serve as a Subject Matter Expert for our cloud and AI project initiatives. In this role, you will be responsible for enabling and designing robust cloud environments across major providers, including Azure, AWS, IBM, Oracle, and... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  • We are seeking a versatile Senior Software Developer to join our team in Toronto. This role offers a unique opportunity to work across the full stack, bridging the gap between modern front-end web development and complex enterprise-level Oracle E-Business Suite (EBS) environments... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  • $88k - $130k per year

     ...organization. As a Technical Lead or a Senior Consultant, you will be responsible for...  .... Lead and mentor a team of developers, fostering technical growth and ensuring...  ...clients shape the future with confidence and develop answers for the most pressing issues of today... 
    Senior
    Long term contract

    Ernst & Young

    Toronto, ON
    3 days ago
  • We are seeking a Senior Software Developer with a strong specialization in Business Intelligence (BI) to join our team in Toronto. This hybrid role bridges the gap between enterprise Java-based development and advanced BI architecture. You will be responsible for the full lifecycle... 
    Senior
    Contract work
    Monday to friday

    Randstad

    Toronto, ON
    a month ago
  • $95k - $145k per year

    Software Developer Position Description We are looking for a Senior Software Developer with hands-on experience in API and database development, combined with a strong focus on CI/CD DevOps pipelines. The role involves working closely with development, QA, and operations... 
    Senior
    Work at office
    2 days per week
    Toronto, ON
    2 days ago
  •  ...protection legislative requirements and how they apply to developing and maintaining healthcare systems containing personal health...  ...a great opportunity for you! Our client is looking for a Senior Software Developer - CRM for a 11 month contract in Toronto. This is an... 
    Senior
    Long term contract
    Contract work
    Flexible hours

    Randstad

    Toronto, ON
    a month ago
  •  ...Software Developer – Job Description Project Background The role supports and enhances the Child Care Inspection System (CCIS) application hosted on the GeoHub platform. GeoHub is a geospatial data discovery platform that supports childcare-related programs through... 
    Senior
    Monday to friday

    Upstaff

    Toronto, ON
    1 day ago
  •  ...making sound recommendations and decisions? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 11 month contract in Toronto. This is an onsite role. Rate: $465.09 - $502.2 Advantages • Earn a competitive... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  • Do you have 10+ years of experience as a designer and developer in the large-scale multi-client web applications? Do you have 10+ years...  ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 6 month contract in Toronto. This is an... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to senior software developer.. Be the first to apply!