GIS Senior Developer/ Analyst

Eagle is currently seeking a GIS Senior Developer/ Analyst. This is a twelve (12) month, contract position scheduled to start in February.

Key Responsibilities

The successful candidate will be responsible for:

  • Understanding and interpreting GIS-related functional requirements as set forth in the functional design documents; 
  • Analyzing GIS technical solutions that will satisfy the functional requirements; 
  • Designing, developing and unit testing GIS technical solutions for moderate to complex work objects assigned;
  • Providing support to test teams during product and UAT testing of the GIS technical solution developed; 
  • Preparing and implementing the technical solution to the production environment;
  • Developing technical documentation; 
  • Investigating and providing post implementation support of the technical solution implemented; and,
  • Other tasks as assigned.

Skills and Qualifications

The qualified candidate must have:

  • Five (5) years significant and recent position related experience;
  • Successful completion of two (2) years of an acceptable post-secondary educational program in computer science, information technology, information management, geomatics, Geographic Information Systems (GIS), or another specialty relevant to the position;
  • Knowledge of Esri ArcGIS Server (version 10.x); 
  • Knowledge of Esri ArcGIS Desktop (version 10.x); 
  • Knowledge of programing languages such as .Net, Python, Shell Scripting and SQL; 
  • Knowledge of relational databases such as PostgreSQL, Oracle, or MS SQL Server; 
  • Knowledge of Esri Spatial Database Engine (SDE) geodatabases; 
  • Knowledge of GIS file formats conversion; 
  • Knowledge of projections; 
  • Knowledge of ArcGIS Web services publishing; 
  • Knowledge of ArcGIS GeoProcessing tools and services; 
  • Knowledge of Web Service protocols such as SOAP and REST; 
  • Knowledge of Web client technologies such as HTML5/JavaScript, Dojo, Angular, or Typescript; 
  • Ability to communicate effectively in English both orally and in writing; 
  • Ability to work effectively within a team; 
  • Ability to work under pressure; 
  • Ability to analyze and apply technical information; 
  • Ability to implement, configure, and administer Esri ArcGIS Server (version 10.x); 
  • Ability to use Esri ArcGIS Desktop (version 10.x) for mapping and processing geography data;
  • Ability to design and program using languages such as C#, Python, shell Scripting and SQL; 
  • Ability to work with relational databases such as PostgreSQL, Oracle, or MS SQL Server; 
  • Ability to design, implement, and manage Esri Spatial Database Engine (SDE) geodatabases; 
  • Ability to design, develop, and implement GeoProcessing tools and services;
  • Experience with Agile development methodology (an asset); 
  • Experience with DevOps methodology (an asset); 
  • Experience with Transportation Networks (an asset); 
  • Ability to perform Network analysis and Network optimization (an asset); 
  • Experience with Linear Referencing implementation and editing (an asset); 
  • Experience with Address standardization and Address geocoding (an asset); 
  • Ability to create ArcGIS Locators (an asset);
  • Experience with Esri ArcObjects (an asset); 
  • Experience with BI, analytics, and reporting tools like IBM Cognos, SAP Business Object, or Tableau (an asset); 
  • Experience with Esri ArcGIS Online capabilities, configuration, and administration (an asset); 
  • Experience with Portal for ArcGIS capabilities, configuration, and administration (an asset); 
  • Experience with NoSQL databases such as MongoDB, Cassandra, HBase and CouchDB (an asset); 
  • Experience with Big Data such as Amazon S3, Azure Data Lake and Apache Hadoop (an asset); 
  • Experience with ETL tools like Safe Software FME (an asset); 
  • Experience with Open Data acquisition and processing (an asset); 
  • Experience with Statistical and Demographic data (an asset); and,
  • Ability to design, develop, and implement web clients using technologies such as HTML5/JavaScript, Dojo, Angular, or Typescript (an asset).

Don’t miss out on this opportunity, apply online today!

Eagle is an equal opportunity employer and will provide accommodations during the recruitment process upon request. We thank all applicants for their interest; however, only candidates under consideration will be contacted. Please note that your application does not signify the beginning of employment with Eagle and that employment with Eagle will only commence when placed on an assignment as a temporary employee of Eagle.

  • Posted On: January 25, 2019
  • Job Type: Contract
  • Job ID: 59209
  • Location: Ottawa/Gatineau ON