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

GIS Developer

Esri Canada Limited

  • Contributes to the design, development, testing, and deployment of complex web‑based GIS solutions that meet customer and business requirements.
  • Develops and maintains scalable data and object models to support solution architecture, performance, and long‑term maintainability.
  • Responsible for estimating development effort and contributing to delivery planning and execution within an agile development environment.
  • Contributes to needs analysis and the definition of functional and non‑functional requirements, translating business requirements into effective technical solutions.
  • Supports and contributes to all phases of the solution development lifecycle, including solution design, development, quality assurance, deployment, and documentation.
  • Provides technical guidance and mentorship to other developers through code reviews, knowledge sharing, and the promotion of development best practices.
  • Supports the installation, configuration, and integration of customized applications, including integration with Esri and third‑party technologies.
  • Develops and maintains automated testing practices and contributes to continuous improvement initiatives through the evaluation and adoption of new tools, technologies, and development practices.

General Responsibilities:

  • Participate collaboratively in the company Employee Development Program.
  • Communicate effectively with internal and external personnel at all levels representing the company in a professional manner at all times.
  • Actively participate in company, staff or individual one‑on‑one meetings on an ongoing basis for the purposes of effective teamwork, enhanced communication and progressive co‑operation strategies within the company as well as other departments across the company.
  • Continually contribute to the profitability of the company and ongoing business operations by initiating, recommending and implementing continuous improvement strategies and initiatives.
  • Conduct any general duties, specific job projects and responsibilities as assigned or required by the Director or Esri Canada management in a timely and professional manner.
  • University degree in computer science, software engineering or related discipline.
  • Esri Technical Certification in either ArcGIS Desktop Developer Professional or Web Application Developer Professional is considered a strong asset.

Minimum Experience and Training Requirement:

  • 5+ years of development experience with GIS and IT applications.
  • Strong foundation in geospatial data and application performance, including experience with Esri geodatabases and geoprocessing tools, SQL Server and relational database concepts, and web APIs with an understanding of performance and scalability considerations.
  • Experience in Multiple Regression Analysis (MRA) is considered an asset.

Additional Requirements:

  • Demonstrated customer focus with strong written and verbal communication skills.
  • Demonstrated ability to research, evaluate, and provide insights on emerging and new technologies.
  • Proven experience reviewing high‑level business requirements, identifying or researching alternative solutions as needed, prototyping options, and delivering customized solutions that meet business needs.
  • Experience with geospatial deep learning tools is considered an asset.
  • Experience or exposure to the property (land and buildings) assessment industry is considered an asset.

Job description:

Responsibilities:

  • Contributes to the design, development, testing, and deployment of complex web‑based GIS solutions that meet customer and business requirements.
  • Develops and maintains scalable data and object models to support solution architecture, performance, and long‑term maintainability.
  • Responsible for estimating development effort and contributing to delivery planning and execution within an agile development environment.
  • Contributes to needs analysis and the definition of functional and non‑functional requirements, translating business requirements into effective technical solutions.
  • Supports and contributes to all phases of the solution development lifecycle, including solution design, development, quality assurance, deployment, and documentation.
  • Provides technical guidance and mentorship to other developers through code reviews, knowledge sharing, and the promotion of development best practices.
  • Supports the installation, configuration, and integration of customized applications, including integration with Esri and third‑party technologies.
  • Develops and maintains automated testing practices and contributes to continuous improvement initiatives through the evaluation and adoption of new tools, technologies, and development practices.

General Responsibilities:

  • Participate collaboratively in the company Employee Development Program.
  • Communicate effectively with internal and external personnel at all levels representing the company in a professional manner at all times.
  • Actively participate in company, staff or individual one‑on‑one meetings on an ongoing basis for the purposes of effective teamwork, enhanced communication and progressive co‑operation strategies within the company as well as other departments across the company.
  • Continually contribute to the profitability of the company and ongoing business operations by initiating, recommending and implementing continuous improvement strategies and initiatives.
  • Conduct any general duties, specific job projects and responsibilities as assigned or required by the Director or Esri Canada management in a timely and professional manner.

Minimum Education Requirement:

  • University degree in computer science, software engineering or related discipline.
  • Esri Technical Certification in either ArcGIS Desktop Developer Professional or Web Application Developer Professional is considered a strong asset.

Minimum Experience and Training Requirement:

  • 5+ years of development experience with GIS and IT applications.
  • Extensive experience developing geospatial and web‑based solutions using the ArcGIS platform (ArcGIS Server and ArcGIS Online), Esri SDKs/APIs (ArcGIS Maps SDK for JavaScript and .NET, ArcPy, ArcGIS API for Python), and modern web technologies including JavaScript, TypeScript, Angular, HTML5, CSS3, and C#/.NET.
  • Strong foundation in geospatial data and application performance, including experience with Esri geodatabases and geoprocessing tools, SQL Server and relational database concepts, and web APIs with an understanding of performance and scalability considerations.
  • Experience in Multiple Regression Analysis (MRA) is considered an asset.

Additional Requirements:

  • Demonstrated customer focus with strong written and verbal communication skills.
  • Demonstrated ability to research, evaluate, and provide insights on emerging and new technologies.
  • Proven experience reviewing high‑level business requirements, identifying or researching alternative solutions as needed, prototyping options, and delivering customized solutions that meet business needs.
  • Experience with geospatial deep learning tools is considered an asset.
  • Experience or exposure to the property (land and buildings) assessment industry is considered an asset.

We offer:

What Esri Canada offers you:

We prioritize our employees’ well‑being and work‑life balance. Our benefits include:

  • Work from Home or hybrid work
  • Generous Paid Time‑Off: Enjoy up to 6 weeks of time off per year, including:
    • 3 weeks of paid annual vacation, increasing with years of service
    • 50 hours of Paid‑Time Off (PTO) for personal needs
    • 32 hours of Summer Time
    • Winter holiday office closure
  • Comprehensive health benefits plan
  • RRSP match increasing with years of service
  • Training and development programs for professional growth
  • Company perks including discounts on gym memberships, technology purchases and more.
  • Company-sponsored events and social activities
  • Employee‑driven initiatives such as yoga sessions, book clubs, interactive podcasts, and more.
#J-18808-Ljbffr
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the GIS Developer in Toronto, ON vacancy
  • $90 - $95 per hour

     ...ArcGIS Pro ~ Strong knowledge of SOA and microservice design, web services and related standards (REST, JSON, SOAP) ~ Experience developing web mapping applications, including mobile solutions and responsive designs (JavaScript, TypeScript, HTML5, CSS, ArcGIS APIs/... 
    Geographic information system
    Hourly pay
    Full time
    Fixed term contract
    Monday to friday
    Shift work

    YouthCare

    Toronto, ON
    9 days ago
  • Esri Canada provides geographic information system (GIS) solutions that empower people in business, government and education to make informed...  ...GIS solutions that meet customer and business requirements. * Develops and maintains scalable data and object models to support solution... 
    Geographic information system
    Long term contract
    Full time
    Summer work
    Work at office
    Work from home

    Esri Canada Limited

    Toronto, ON
    16 days ago
  • $50 per hour

     ...Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Surveying & GIS — Visual Document Understanding Type: Contract Compensation: $50/hour Location: Remote Commitment:... 
    Geographic information system
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Toronto, ON
    more than 2 months ago
  • $85k - $105k per year

     ...opportunity? Or just checking the market? Well… you might just be in the right place! We are looking for a hands-on ServiceNow Developer to join our IT Platform team. This person will own the day-to-day configuration, development, and support of our ServiceNow instance... 
    Suggested
    Full time
    Internship
    Remote work
    Flexible hours

    Lightspeed Commerce

    Toronto, ON
    16 days ago
  • $90k - $120k per year

     ...passion that makes not just your work outstanding but all the people around you. What you'll do and how you'll have an impact Develop/maintain/extend PartnerStack’s Vue.JS frontend and Python backend software systems Contribute to the team’s Agile processes... 
    Suggested
    Permanent employment
    Full time
    Worldwide

    Appdirect

    Toronto, ON
    14 days ago
  • $90k - $105k per year

     ...provider - we’re an end-to-end partner to make your home service program run smarter and more efficiently. About the role: As a Developer-in-Test you will bring the use of automation, software engineering, and up to date test practices to our agile team collaborating... 
    Full time
    Contract work
    Internship
    Work at office
    Flexible hours

    Centah Inc.

    Toronto, ON
    14 days ago
  •  ...​ Position: Senior BI Developer Location: Toronto, ON Job ID#: RQ11635 Duration: 6 Months   Role Overview We are seeking a strong Software Developer – ETL to support the design and development of data warehousing, Business... 
    Full time

    Symbiotic Digital

    Toronto, ON
    11 days ago
  • $107.1k - $130.9k per year

     ...with a big impact, moving fast while holding a high bar for performance, accessibility, and SEO. We're looking for a Senior Web Developer to lead complex web projects, shape technical decisions, and help scale the platform behind Relay's growth. You'll work in a modern... 
    Full time
    Internship

    Relay

    Toronto, ON
    5 days ago
  • $125k - $135k per year

     ...in Toronto’s Financial District. Role Purpose Reporting to the VP, Technology & Application Development, the Principal CRM Developer is the senior hands-on engineer for the technology that powers the CAO's digital services, the majority of which is built on Microsoft... 
    Full time
    Manual labor
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Condominium Authority Of Ontario

    Toronto, ON
    13 days ago
  •  ...Position: Senior ETL Developer Location: Toronto, ON (onsite) Job ID#: RQ11713 Duration: 10 Months Role Overview We are seeking a Senior ETL Developer to design, develop, and maintain data warehouse and business intelligence... 
    Full time

    Symbiotic Digital

    Toronto, ON
    6 days ago
  • $45k - $60k per year

     ...promotes inspired and empowered team members who make an impact. The GIS Analyst focuses on GIS analysis, manages incoming and outgoing...  ...and external parties. DUTIES AND RESPONSIBILITIES: Develop high quality custom maps and reports. Convert data and conduct... 
    Geographic information system
    Full time
    Work at office
    Remote work
    Flexible hours

    Canacre

    Toronto, ON
    17 days ago
  •  ...maintained throughout the architecture. Lead the setup, configuration, and customization of Salesforce Data Cloud to meet client needs. Develop and maintain custom features, components, and integrations to enhance the functionality of Salesforce Data Cloud. Provide ongoing... 

    Maarut Inc

    Toronto, ON
    2 days ago
  • $136k - $160k per year

     ...professional iOS engineering experience building and shipping production mobile applications You have proficiency in Swift and experience developing applications using modern iOS frameworks and architecture patterns You have experience collaborating with product, design, and... 
    Full time
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    19 days ago
  •  ...Position: Power Platform Developer Location: Toronto, ON Job ID#: RQ11654  Duration: 6 Months Role Overview The Software Developer is responsible for translating technical system specifications into working, tested applications... 
    Full time
    Monday to friday

    Symbiotic Digital

    Toronto, ON
    19 days ago
  • $80k - $95k per year

    *This is a remote role open to candidates based in Ontario.* We're looking for a Product Developer to join our team as we enter our next stage of growth. As a Product Developer, you'll play a central role in how we build best-in-class SaaS products and AI agents across... 
    Remote job
    Full time
    Internship

    Traction Rec

    Toronto, ON
    16 days ago
  • $120k - $200k per year

     ...Learning, a global edtech leader with personalized learning products used by millions of students worldwide, is seeking a Software Developer Team Lead who has a passion for technology and education. You will be helping us build the tools needed to provide highly-demanded new... 
    Full time
    Work at office
    Worldwide

    IXL Learning

    Toronto, ON
    2 days ago
  •  ...team thrives on collaboration, innovation, and making a difference. As we continue to grow, we’re looking for a Fullstack Software Developer to fill an existing vacancy and join our IT  team in a fully remote role based in Ontario. If you’re passionate about technology... 
    Remote job
    Full time
    Summer work
    Local area
    Flexible hours
    Weekend work

    Psd Pty Ltd

    Toronto, ON
    12 days ago
  • $86k - $109.7k per year

    Esri Canada Limited GIS Project Manager, Assessment Esri Canada has an exceptional opportunity for a Project Manager to join our Assessment...  ...‑functional stakeholders, including clients, business analysts, developers, and account managers. * Manage project financials, including... 
    Geographic information system
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Esri Canada Limited

    Toronto, ON
    4 days ago
  • $50 - $60 per hour

     ...Larry Summers , and Jack Dorsey . Position: Software Developers (Must own MacBook) Type: Contract Compensation:...  ...typical in internships or full-time roles. Utilize everyday developer tools on macOS such as VS Code , Xcode , Terminal ,... 
    Full time
    Contract work
    Summer work
    Internship
    Immediate start
    Remote work

    Mercor

    Toronto, ON
    5 days ago
  •  ...software as a result of testing Works with QA analysts and software developers to find solutions   General Skills: Experience...  ...Experience gathering and documenting requirements from end-users to develop the best automation solutions A team player with a track... 
    Full time

    Maarut Inc

    Toronto, ON
    7 days ago
  •  ..., we help tens of thousands of clients safely age in the comfort of their homes.   Job Description The Full Stack JavaScript Developer works in a small agile development team, producing the most advanced home care practice management system in the industry. This role... 
    Full time
    Work at office
    Remote work
    Flexible hours

    VIV Technologies

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

     ...–$85/hour Location: Remote Commitment: 5 hours/day Role Responsibilities Review paired AI-generated developer-facing writing against a client's task brief and writing guide. Evaluate CLI help text , error messages, and API reference... 
    Hourly pay
    Full time
    Contract work
    For contractors
    Summer work
    Remote work

    Mercor

    Toronto, ON
    9 days ago
  • $70k - $90k per year

     ...Opportunity Our Development team is growing, and we're looking for a .NET Full-Stack Developer who's excited to build high-quality, customer-facing features and solve real business problems. You'll work across our stack - C#/.NET, React, and our in-house Storybook component... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Method Integration Inc.

    Toronto, ON
    9 days ago
  •  ...engineering team in Toronto. In this role, you will be responsible for developing, maintaining, and securing Litmus Edge, our flagship industrial...  ...IoT and Industry 4.0 solutions. What You’ll Do Design, develop, and maintain embedded Linux distributions using the Yocto... 
    Full time
    Internship
    Shift work

    Litmus, Llc

    Toronto, ON
    13 days ago
  •  ...specifications into working, tested applications. This includes: developing detailed programming specifications writing and/or...  ...documentation as required   Additional Skills for Oracle Software Developer: Experience in conducting impact assessments on Oracle E-... 
    Full time

    Maarut Inc

    Toronto, ON
    12 days ago
  • $88.54 - $106.25 per hour

     ...RQ11712 -  Software Developer - Senior Duration: 9+ Months (203 Business Days) + 1 Extension Location: 5 Days Onsite at 25 Morton Shulman Avenue CRJMC Description Scope Work with business team in developing and validating enhancements as per business... 
    Full time

    Source Code

    Toronto, ON
    18 days ago
  •  ...Description Is this you? Are you a hands-on Product Developer who loves turning design concepts into real, manufacturable products?   This role sits at the intersection of design, materials, and manufacturing—focused on execution , not pure engineering. You’ll work... 
    Full time
    Casual work
    Work at office

    Umbra

    Toronto, ON
    a month ago
  • $92k - $118k per year

     ...critical Java platforms and help shape the next generation of financial markets technology. The Role Capco is looking for a  Java Developer to join a major technology modernization initiative focused on upgrading business-critical legacy applications and their supporting... 
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    14 days ago
  • $100k - $110k per year

     ...About the Job: Infoya is seeking a Senior Software Developer with deep Angular expertise to own frontend features from design through delivery. You will work independently, guide other developers through code reviews and troubleshooting, and collaborate with architects, business... 
    Permanent employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    26 days ago
  • $88.54 - $106.25 per hour

     ...RQ11711 - Software Developer - Senior Duration: 1 Year (250 Business Days)+ 1 Extension  Location: 25 Morton Shulman Ave., Toronto - ONSITE  CRJMC License  Must-have skills: 10 + years of experience working with GeoTalent, including working within... 
    Full time

    Source Code

    Toronto, ON
    19 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to GIS Developer. Be the first to apply!