GIS Software Developer, Technology Strategy

5 hours ago


Canada Esri Canada Full time

GIS Software Developer, Technology Strategy

Esri Canada has an exceptional opportunity for a Software Developer to join our Technology Strategy Department.

In this role, you
will combine your software development and analytical skills to implement
geo-enabled applications for the NG9-1-1 market. You will also contribute to
the ongoing development of other product initiatives. The main responsibilities
of this position include software development, requirements definition,
support, while working collaboratively with a professional product development
team. This position reports directly to the Director of Technology and
Solutions.

This role will be based in remotely in Canada.

About us:

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.

If you are passionate about making an impact in an organization that's committed to creating a sustainable future, consider joining our team

A Day in the Life of a Software Developer at Esri Canada:

  • Application development and
    support for various internal and external applications.
  • Manage and maintain software
    build process.
  • Work with internal/external
    customers to define requirements.
  • Provide feedback and
    suggestions for software development process improvement.
  • Estimate development efforts
    and adhere to project schedules.
  • Meet with stakeholders to
    identify and assess business problems.
  • Proactively pursue
    self-instruction on all relevant technical topics.
  • Working collaboratively with
    other developers to ensure development requirements are met.

What you bring to the team:

  • 7+ years of development
    experience with ArcGIS, ArcGIS Maps/SDK for JavaScript.
  • Working experience with ArcGIS
    Enterprise (ArcGIS Server, and portal) and/or ArcGIS Online, ArcGIS Pro,
    ArcGIS Web App development
  • Working
    experience with JavaScript frameworks.
  • Experience
    with Esri Calcite Design System.
  • ArcMaps
    SDK for JS
  • Working
    experience developing ArcGIS Geoprocessing tools.
  • Working Experience with Python
    and ArcPy.
  • Experience with RDBMS
    technology such as PostgreSQL, SQL Server, or Oracle.
  • Demonstrable skills creating
    technical and user documentation.
  • University degree in computer
    science, GIS, or equivalent education.
  • Azure DevOps.

Competencies in the following is essential:

  • Self-motivated, organized, goal
    driven, and efficient team player.
  • Analytical and problem-solving
    ability.
  • Prioritization and
    organizational skills.
  • Customer focused.
  • Strong communication / writing
    and interpersonal skills.

Bonus points for this position:

  • Our software development
    environment utilizes the following components and are also considered
    assets for this position:
  • Authoring multi‑stage YAML pipelines (build,
    test, deploy, approvals, gates).
  • Pipeline templating, variable
    groups, task groups, runtime parameters, and environments.
  • Pipeline artifacts management.
  • Experience with
    Azure services used in delivery (e.g., App Service, AKS, Functions,
    Key Vault, Storage, Application Gateway).
  • PowerShell and/or
    Bash for pipeline tasks; Python or a plus for
    tooling.
  • Authoring reusable scripts,
    tasks, and containerized build agents where needed.

Compensation & Benefits:

At Esri Canada, we are committed to fair and competitive compensation. This role offers a base salary range of $85,900 to $110,000 annually, determined based on experience, skills, and internal equity. We regularly benchmark across a variety of positions, industries and levels to ensure we remain competitive in the market.

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.

Fluency in English is essential, as this role requires regular client communication and support in English-speaking regions

How to apply:

Ready to join our amazing team? Submit your resume today

Esri Canada conducts recruitment through a formal interview process with authorized company representatives. We do not request payment, banking details, or personal financial information during recruitment stages. Employment offers are extended only following a structured interview process. Candidates are encouraged to apply exclusively through Esri Canada's official career channels to ensure the authenticity of recruitment communication.

Esri Canada fosters a dynamic and inclusive work culture, the opportunity to build your skills, and the flexibility to work remotely or at any of our offices across Canada. Occasional travel to corporate offices or customer sites may be required for certain positions. We offer attractive salaries, an engaging work environment, and an outstanding benefits package with generous time-off. We value employment equity and will provide accommodations upon request at any stage of the hiring process. We appreciate all applications, but only those selected for an interview will be contacted. Our hiring process includes background checks as a condition of employment.

_________________________________________________________

Développeur/développeuse de logiciels SIG, Stratégies
technologiques

Esri
Canada vous offre une très intéressante occasion de carrière comme
développeur/développeuse de logiciels SIG. Vous combinerez vos compétences en développement logiciel et
en analyse pour mettre en œuvre des applications géospatiales destinées au
marché du 9-1-1PG. Vous contribuerez également au développement continu
d'autres initiatives en matière de produits. Les principales responsabilités de
ce poste comprennent le développement logiciel, la définition des exigences et
l'assistance technique. Les tâches se font en collaboration avec une équipe de
professionnels en développement de produits. Ce poste relève directement du
directeur ou de la directrice des technologies et des solutions.

La ou le titulaire du poste travaillera à distance au Canada.

Notre entreprise :

Esri Canada offre des systèmes d'information géographique (SIG) qui permettent aux entreprises, aux gouvernements et aux établissements d'enseignement de prendre rapidement des décisions éclairées en mobilisant la puissance de la cartographie et des analyses spatiales.

Si votre plus grande aspiration est d'avoir une incidence dans une organisation qui s'engage à créer un avenir durable, joignez-vous à notre équipe

Une journée dans la vie d'une ou d'un développeur/développeuse de logiciels à Esri Canada :

  • Développer des applications et
    fournir de l'assistance technique pour diverses applications internes et
    externes.
  • Gérer et maintenir le processus
    de création de logiciels.
  • Travailler à la définition des
    exigences avec les clients internes et externes.
  • Fournir des commentaires et des
    suggestions en vue d'améliorer les processus de développement logiciel.
  • Estimer les efforts de
    développement et respecter le calendrier des projets.
  • Rencontrer les intervenants
    pour cerner et évaluer les problèmes commerciaux.
  • Veiller de façon proactive à
    ménager des périodes d'autoapprentissage sur tous les sujets pertinents.
  • Collaborer avec les autres
    développeurs afin de répondre aux exigences en matière de développement.

Ce que vous apportez à l'équipe :

  • Au moins sept (7) ans
    d'expérience en développement de produits ArcGIS et
    ArcGIS Maps SDK pour JavaScript.
  • Expérience professionnelle avec
    ArcGIS Enterprise (ArcGIS Server et Portal) ou
    ArcGIS Online, ArcGIS Pro et les outils de développement
    d'applications web d'ArcGIS.
  • Expérience
    professionnelle avec les cadres JavaScript.
  • Expérience
    avec le système de design Calcite d'Esri.
  • Expérience
    avec ArcMap SDK pour JavaScript.
  • Expérience
    professionnelle dans le développement d'outils de géotraitement d'ArcGIS.
  • Expérience professionnelle avec
    Python et ArcPy.
  • Expérience avec la technologie
    SGBDR comme PostgreSQL, SQL Server ou Oracle.
  • Compétences démontrées dans la
    création de documents techniques et de manuels de l'utilisateur.
  • Diplôme universitaire en
    informatique, en SIG ou l'équivalent.
  • Expérience avec
    Azure DevOps.

Compétences
considérées comme essentielles :

  • Motivation, sens de
    l'organisation, souci des objectifs et esprit d'équipe.
  • Capacité d'analyse et de
    résolution de problèmes.
  • Sens des priorités et de
    l'organisation.
  • Grand souci de la clientèle.
  • Excellentes aptitudes en
    matière de communication, d'écriture et de relations interpersonnelles.

Autres qualités avantageuses pour ce poste :

  • Dans notre environnement de
    développement logiciel, nous utilisons les composants suivants qui sont
    également considérés comme des atouts pour ce poste :
  • Création de pipelines YAML à
    plusieurs étapes (construction, test, déploiement, approbations, points de
    contrôle).
  • Établissement de modèles de
    pipeline, de groupes de variables, de groupes de tâches, de paramètres
    d'exécution et d'environnements.
  • Gestion des artefacts de
    pipelines.
  • Expérience des services Azure
    utilisés dans la prestation (p. ex. App Service, AKS, Functions,
    Key Vault, stockage, Application Gateway).
  • Expérience avec PowerShell ou
    Bash pour les tâches de pipeline, et Python ou , un atout pour le
    développement d'outils.
  • Création de scripts
    réutilisables, de tâches et d'agents de compilation conteneurisés, au
    besoin.

Rémunération et avantages :

Chez Esri Canada, nous nous engageons à offrir une rémunération équitable et compétitive. Ce poste offre un salaire de base annuel compris entre 84,900$ et 110,000$ , déterminé en fonction de l'expérience, des compétences et de l'équité interne. Nous effectuons régulièrement des comparaisons entre différents postes, secteurs et niveaux afin de rester compétitifs sur le marché.

Ce qu'Esri Canada vous offre :

Nous accordons la priorité au bien-être de nos
employés et à l'équilibre travail-vie personnelle. Voici quelques-uns de nos
avantages :

  • travail à
    domicile ou travail hybride;
  • congés
    payés généreux comprenant ce qui suit :
    • jusqu'à
      six semaines de congés par an,
    • trois
      semaines de congés annuels payés (ce nombre augmente en fonction des
      années de service),
    • 50 heures
      de temps libre rémunéré pour les besoins personnels,
    • 32 heures
      de temps d'été,
    • fermeture
      des bureaux pendant la période des fêtes de fin d'année;
  • régime
    d'assurance maladie complet;
  • programme
    de cotisation égale au REER;
  • programmes
    de formation, de perfectionnement et d'avancement professionnel;
  • avantages
    offerts par l'entreprise comprenant des réductions sur les abonnements de
    centre d'entraînement, sur les achats de technologie et bien plus encore;
  • événements
    et activités sociales parrainés par l'entreprise;
  • initiatives
    menées par les employés, comme des séances de yoga, des clubs de lecture,
    des baladodiffusions interactives, et plus encore.
  • La
    maîtrise de l'anglais est essentielle, car ce poste nécessite une
    communication régulière avec les clients et une assistance dans les
    régions anglophones.

La maîtrise de l'anglais est essentielle, car ce poste nécessite une communication régulière avec les clients et une assistance dans les régions anglophones.

Comment postuler :

Vous voulez vous joindre à notre formidable équipe? Soumettez votre CV dès aujourd'hui

Esri Canada mène ses activités de recrutement par l'entremise d'un processus d'entretien officiel avec les représentants autorisés de l'entreprise. Nous ne demandons pas de paiement ou de renseignements bancaires ou financiers au cours des étapes du processus de recrutement. Les offres d'emploi ne sont présentées qu'à l'issue d'un processus d'entretien structuré. Nous invitons les candidats à poser leur candidature exclusivement par l'intermédiaire des canaux de carrière officiels d'Esri Canada afin de s'assurer de l'authenticité des communications liées au recrutement.

Esri Canada met en valeur une culture de travail dynamique et inclusive, ainsi que votre perfectionnement professionnel et la flexibilité de travailler à distance ou à l'un de nos bureaux au Canada. Certains postes peuvent nécessiter des déplacements occasionnels à destination des bureaux de l'entreprise ou d'un client. Nous offrons des salaires attrayants, un environnement de travail accueillant et un ensemble d'avantages sociaux exceptionnels avec de nombreuses vacances. Nous accordons une grande importance à l'égalité d'accès à l'emploi et fournira des mesures d'adaptation sur demande à n'importe quelle étape du processus d'embauche. Nous apprécions toutes les candidatures, mais seules les personnes sélectionnées pour un entretien seront contactées. Notre processus d'embauche comprend une vérification des antécédents comme condition d'emploi.



  • , , Canada Jonas Software Full time

    Director of Software Development – Jonas Software (Remote Canada) Compensation & Role Details Expected Salary Range: $130,000 - $150,000 CAD, depending on experience and qualifications About the Role The R&D Director leads the technical vision, innovation strategy, and engineering execution for our next-generation suite of cloud software products. This...

  • Lead GIS Specialist

    4 weeks ago


    , AB, Canada Gnapi Technologies Full time

    Lead GIS Specialist role at Gnapi Technologies Overview Lead GIS Specialist is a technical leader who acts as a crucial link between customer needs and the technical team's deliverables. This role requires full-stack development expertise across multiple GIS applications and geodatabases, with strong business analysis and project scoping skills. The ideal...

  • GIS Developer

    1 week ago


    Burnaby, British Columbia, VC A, Canada Encepta Full time

    GIS DEVELOPERBuild the Future of Geospatial Intelligence for Telecom InfrastructureWhy this RoleWe're building a cutting-edge GIS development team to architect modern geospatial automation pipelines and web mapping tools that empower our telecom infrastructure operations across Canada.You'll work at the intersection of GIS, software development, and cloud...

  • Senior GIS Developer

    2 weeks ago


    AB-, Calgary, AB, Canada SGS Full time

    Company Description We are SGS – the world's leading testing, inspection and certification company. We are recognized as the global benchmark for quality and integrity. Our 98,000 employees operate a network of 2,650 offices and laboratories, working together to enable a better, safer and more interconnected world. Job Description SGS is currently working...

  • Gis Technician

    2 weeks ago


    Canada Town of Milton Full time

    **Major Job Responsibilities** - Collect, analyze, update and maintain the Town’s digital mapping data including the road network, address points, subdivisions and parcel data using GIS best practices and quality control methodologies - Digitize new development features including streets, buildings and new subdivisions into the Town’s draft layers and...

  • GIS & Data Analyst

    3 days ago


    Head Office, Shoreham Drive, Toronto, Ontario, Canada Toronto and Region Conservation Authority Full time

     How you will contribute as part of the TRCA team:The GIS & Data Analyst provides data management, technical support and analytical services for TRCA's GIS and Analytics portfolios. Supports the design and development of spatial and non-spatial analytics services, including data modelling and visualization projects. Major Responsibilities: Provides 1st...

  • GIS Technician

    1 week ago


    , AB, Canada Lakeland HR Solutions Full time

    Smoky Lake County is currently seeking a highly independent and technical professional to join our team as a Full-Time Permanent GIS Technician . In this role, you will be responsible for managing the GIS data systems that drive our decision-making and operational efficiency. This position requires more than just technical maintenance; it involves active...

  • GIS Analyst

    2 weeks ago


    Virden, Manitoba, Canada, MB Rfnow Full time

    GIS AnalystJoin our TeamIt's an exciting time to be a part of the RFNOW team as we build out fiber networks to deliver high speed internet connectivity and telecommunications services to customers in Manitoba and Saskatchewan.  If you excel in a high-energy and high-performance culture where opportunities to learn, innovate and deliver happen every day,...


  • , , Canada Nada Holdings, Inc. Full time

    GIS Software Developer, Technology Strategy | Développeur/développeuse de logiciels, Stratégies technologiques EsriCanada vous offre une très intéressante occasion de carrière commedéveloppeur/développeuse de logiciels SIG. Vous combinerez vos compétences en développement logiciel et analyse pour mettre en œuvre des applications géospatiales...


  • Toronto, Ontario, MJT, Canada Alamos Gold Full time

    About Alamos Gold Inc.Alamos is a Canadian-based gold producer with a long-term track record of creating value for all stakeholders through solid financial performance, low-cost production growth, and a company-wide commitment to social responsibility and environmental stewardship. We currently operate three mines – two in Canada and one in Mexico – and...