GIS Developer
Full-time
Esri Canada Limited
Esri Canada provides geographic information system (GIS) solutions that empower people in business, government and education to make informed and timely decisions by leveraging the power of mapping and spatial analytics. 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.
- 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.
- 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.
- 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.
- 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.
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the GIS Developer in Toronto, ON vacancy
$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 systemFull timeContract workSummer workRemote work- ...Description We are looking for a Full Stack developer to join our Toronto team and help us take our products to the next level in connectivity... ...issues and practices Bonus Skills ~ Knowledge of GIS, Leaflet/Mapbox, Web Canvas and PostGIS (our systems provide geo-...Geographic information systemFull timeInternship
- ...) and 2 days remotely. A highly skilled and experienced ETL Developer to design, develop, and maintain robust data integration solutions... ...development and the ability to adapt to emerging technologies in GIS. Demonstrated experience of Oracle 11g and 19c administration...Geographic information systemRemote jobContract workWork at office3 days per week
$88.63 - $106.36 per hour
...RQ11324 - Software Developer - CRM - Senior On-Site Contact: 8 months (150 business days) Two onsite work locations are recommended... ...built into the contract. Must Have: -Experience using GIS software suites, ideally ArcGIS, VertiGIS/Geocortex, and/or FME....Geographic information systemLong term contractFull timeContract workTemporary workWork at office- ...Flutter Developer - Position Overview We are seeking an experienced Flutter Developer to join our mobile development team. The successful candidate will have 3-5 years of professional mobile development experience and will be responsible for designing, developing, and...Suggested
- ...operators. Together, we help tens of thousands of clients safely age in the comfort of their homes. Job Description The .NET Developer works in a small agile development team, producing the billing and payroll component of the most advanced home care practice...Full timeWork at officeFlexible hours
- ...Senior Back End Developer We are disrupting the world of Finance – think Big Data; think Natural Language Processing; think Artificial Intelligence; think Slick User Experience. Responsibilities Own a variety of mission-critical and data-intensive problems...Full time
- ...Intimate Interactive Advertising is looking for a motivated PHP Developer and Linux system administrator to add to its growing team. The candidate will be responsible for managing both back-end services and data with a primary focus on the development of server-side logic...Full timeCasual work
- ...definitive ranking of the top 100 private cloud companies in the world. We're growing fast and hiring the talent to match. The Integration Developer plays a critical role in our post-sales team by collaborating closely with Integration Consultants to design, develop, and implement...Full timeImmediate start
- ...Position: SharePoint Developer Location: Toronto, ON Job ID#: RQ10572 Duration: 10 Months Role Overview This role is responsible for designing, developing, enhancing, and supporting fullâstack web applications and enterprise platforms, with a...Full time
- ...integration testing - Design reusable frameworks - Environment management and layout design. - Unified Development environment (Developers systems as well as servers) - Continuous Integrations Building/maintaining - Providing guidelines to the development team. -...Full timeFlexible hours
- ...Position Overview: We at ShyftLabs are seeking a highly motivated and curious Software Developer to join our growing engineering team. This role is ideal for students who are excited to learn, eager to build, and passionate about working on real-world challenges in a fast...Full timeWork at office3 days per week
- ...organization that presents you to consulting opportunities and supports you as a partner? \ \ \\\\\\\ As a Senior Developer, Dynamics 365 your responsibilities will include: \\\ \ Design and develop Dynamics 365 systems to support both business and technical...Full time
- ...from IT Hiring Managers. We guarantee you the best rate for your skills and performance. Job Description Position: .Net Developer Location: Toronto, ON, CA Rate: Open Duration: Full Time Our Client, is seeking a skilled and agile .NET Senior Developer...Full timeCasual workWork at office
- ...Description Please share your resume at arun(@)csican(.)com, I'll give you a call to discuss in detail Job Details iOS Developer (L8 & L9) 6-12 Months Contract Toronto, ON Job Requirements • Minimum 3 years experience in iOS development, Mobile development...Full timeContract work
- ...Company Description A Toronto company has a job open for a Senior iOS Developer to architect and build their mobile e-commerce application. This startup is looking to open their office in Toronto and have this developer lead their team. The ideal candidate would have...Full timeWork at office
$80k - $130k per year
...career opportunities at Borrowell. Together, we can help Canadians feel confident about money. About the Role: As a Software Developer on Borrowell’s Engineering team, you will design, develop, optimize, test, and maintain application code for our in-house web and mobile...Remote jobFull timeInternshipWork at officeFlexible hours$85k - $135k per year
...discounts through Perkopolis and participate in our rewards and recognition programs to celebrate your contributions. The Job: Senior Developer As a Senior Developer, you will be responsible for designing, developing, and maintaining complex software systems, mentoring...Full timeTemporary workWork at officeRemote work- ...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 timeCasual workWork at office
- ...Capco is seeking an experienced Python Developer to join our Technology & Engineering practice in Toronto on a contract basis (4 days per week). This is an existing vacancy supporting the delivery of innovative technology solutions for leading financial services clients...Full timeContract workInternshipImmediate start
- ...in .NET (4.0/4.5), ASP.NET, C#, Visual Studio 2010/2013, IIS, SQL Server 2008/2012, SSRS, Javascript and JQuery. • Experience in developing web based applications using C#.Net, Asp.Net, Asp.Net MVC and MS-SQL Server. • WEB API, Unit Testing, MVC • UI experience such as...Permanent employmentFull time
- ...components and end-to-end solutions both independently and collaboratively. Collaborate closely with software developers, data engineers, DevOps, and data scientists to develop and support AI platform features. Participate in design and architecture discussions for AI platform...Hourly payPermanent employmentFull timeInternshipWork at office
$145k - $170k per year
...Engineering team, part of the Data Science organization, builds the data foundation that supports decision-making across the company. The team develops data products that support product development, regulatory requirements, and business operations. You will work closely with product...Full timeWork at officeFlexible hoursShift work3 days per week$68.8k - $103.2k per year
...a place where you can expect the unexpected. Find our story here: About Meridian The role: We’re hiring a contract Software Developer (6 months) to accelerate delivery of secure, reliable API integrations on Azure. This is a tactical, rollâupâyourâsleeves engineering...Full timeContract workWork at officeRemote work1 day per week- ...requirements and business requirements Communicate with other developers regarding how to integrate with backend services and platforms... ...Tomcat/Jetty is a plus Sound understanding of UX principles to develop user-oriented web applications Knowledge of visual design and...Full time
- ...lifecycle, from analysis and requirements gathering to testing and delivery. Pay: T4 $58-62 / IC: $65-70 RESPONSIBILITIES Design, develop, and test operating systems-level software and compilers. Modify existing databases and database management systems to meet...Full time
- ...Position: Java Developer Location: Toronto, ON (Hybrid) Job ID#: RQ00640 Duration: 6 Months Role Overview The Senior Specialized IT Consultant will support multiple technical workstreams focused on remediation and enhancement of largeâscale...Full timeContract work
- ...Triumph Advertising is seeking full-time Laravel/PHP Developers to join their growing development team. The position involves working... ...framework. The software they build is primarily API-based, and the developer will help build and document API and web-based platforms to automate...Full time
$100k - $120k per year
...Build enterprise systems for a globally recognized consumer health brand. We’re hiring an SAP Developer to join the enterprise applications team of a globally recognized Canadian organization in the consumer health and manufacturing space, with products distributed...Long term contractFull timeWork at office1 day per week$65k - $80k per year
...Software Developer Toronto, Ontario, Canada (Hybrid) Who We Are Turner Fleischer is one of Canada’s most progressive design studios with 250+ committed, creative and driven professionals. We excel at developing client-centric concepts that are based on their needs...Full timeInternshipHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to GIS Developer. Be the first to apply!
Related searches
- jasper report developer Toronto, ON
- entry level developer Toronto, ON
- developpeur c# Toronto, ON
- mulesoft developer Toronto, ON
- microsoft powerapps developer Toronto, ON
- interactive developer Toronto, ON
- as400 rpg programmer Toronto, ON
- c developer Toronto, ON
- clinical sas programmer Toronto, ON
- ibm odm developer Toronto, ON

