Senior GIS Developer

  • Full-time

Company Description


CGG (www.cgg.com) is a fully integrated Geoscience company providing leading geological, geophysical, and reservoir capabilities to its broad base of customers.

WHY WORK AT CGG?

  • Highly intelligent and motivated coworkers who are industry leaders in seismic imaging
  • Energetic and challenging-yet-fun work environment, full of imaging problems to be solved and technologies to be developed
  • Competitive compensation with a performance-based bonus program
  • Full health benefits and generous RRSP employer-matching program
  • Fully stocked break rooms, table tennis / billiards table and onsite gym facilities (fee required)
  • We take care of our biggest asset – our people!

Job Description

Reporting to the Software Development Manager, this position is responsible and accountable for writing code and developing applications leveraging multiple tools, languages, processes, and technologies. Specifically Geographical Information Systems (GIS) with custom web and desktop applications that integrate with the organization’s Data Management Systems.

Responsibilities:

  • Design and deploy GIS software modules, code, and unit tests.
  • Conduct research and make recommendations on software products, services, protocols, and standards in support of development efforts.
  • Identify inefficiencies in current software and investigate solutions.
  • Diagnose and resolve security and performance issues.
  • Plan and coordinate software releases.
  • Develop, implement, and maintain change control and testing processes for modifications to software.
  • Applying upgrades to existing tools.
  • Ensure all systems (e.g. Arc Server) meet business and performance requirements.
  • Create and maintain technical documentation.

Qualifications

Please note this vacancy is only open to candidates with legal right to live and work in Canada

  • 7+ years’ experience with ESRI Desktop/Server (coding, customization, and support)
  • 7+ years’ of experience in .NET C# Programming
  • Excellent analytical and math skills – resolving difficult procedures.  Creating custom algorithms to solve problems
  • Geoprocessing development using Python
  • UML modelling – to facilitate communication of architecture and design
  • Ability to communicate effectively, both orally and in writing, establish effective working and vendor\client relationships with good documentation skills
  • Thoroughness and attention to detail, resourcefulness, initiative, imagination and good judgment and problem solving skills
  • Work both independently and as part of the larger development team towards common goals
  • Desired experience with E&P industry standard database schemas, data formats and object models.
  • Convert diverse requirements to a system design

Typical Background (Education, Experience):

  • Bachelor’s Degree in Computer Science, Information Technology, or Geo-Science with a strong IT background

IT Skills:

  • Technical programming skills include C# / ASP .NET /MVVM/HTML5/SQL
  • Experience in GIS application development and programming using ESRI API, 10.X ArcGIS Desktop, ArcGIS Pro and ArcGIS Server products
  • Experience with ESRI enterprise geodatabases on Oracle and/or SQL Server.
Privacy Policy