We require an experienced and motivated GIS developer to work with ESRI, FME and Oracle related tools in the design, development and implementation of both existing project enhancement and new projects. Candidates should have a wide knowledge and experience in IT system design/development and be competent in technologies around ESRI ArcGIS Desktop or Pro, ArcGIS Enterprise, ArcGIS API for JavaScript and Oracle, PostgreSQL and Microsoft SQL Server structures such as SDE, PostGIS, Oracle Spatial or other native geometry types. Other open source GIS technologies will also be considered. Experience in AWS or other cloud platforms is also a plus.
General Job duties
• Work with leadership team to understand the needs of the business and recommend enhancements through the application of technologies, systems, and process changes.
• Conducting technical reviews and develop solutions which are highly sustainable and value addition to the business.
• Must be able to effectively communicate technical information to both technical and non-technical personnel.
• Stays current with rapidly changing technology, applying it to business needs.
• Perform other duties as required.
Specific Job Duties –
As part of a project team to develop and deliver internal process-automation systems, this position will work under the guidance of Principal Energy Natural Resources group. Candidates are expected to be able to lead and mentor small development work groups. An appreciation of Project Management Methodologies (especially Agile) and their practice is therefore important. The systems include spatial data maintenance, spatial validation and spatial data distribution processes as well as data conversion, coordinate transformation, mapping and general maintenance of internal spatial data structures.
Required Technical Skills
• Strong Knowledge and Experience of ESRI technology (ArcGIS Server, ArcGIS Desktop and ArcSDE).
• Strong Knowledge/ Experience of C# or VB.net with Arc Objects.
• Strong Web development experience using C#, MVC, MVVM, Web Services and WCF.
• Knowledge of databases (RDBMS) and database concepts/design.
• Knowledge/Experience with Web Map Service (WMS) & Web Feature Service (WFS).
• Knowledge/Experience with Coordinate Systems Transformations and Projections handling implementations of industry standards such as EPSG and WKT.
• Knowledge/Experience with Coordinate Transformations Engines such as ESRI or Blue Marble.
• Knowledge of FME & FME Server (useful but not essential).
• Knowledge of working with scripting languages, preferably Python (ArcPy) (useful but not essential).
• Knowledge of Oracle SQL and Esri ST_Geometry (useful but not essential)
• Knowledge of Unix/Linux environments (useful but not essential) Optional Technical Skills
• Knowledge/Experience with open source GIS software.
• Knowledge/Experience with AWS or other cloud platforms.
• Knowledge/Experience with PostGIS or other native geometry types. Education/experience Requirements
• Bachelors in Computer Science,
related field or equivalent experience.
• 8+ years of experience in software development and database design.
• Demonstrate strong knowledge in Esri, and working knowledge of related programming languages.