Job Title: GIS Developer
Location: Remote - India
Employment type: Fulltime
Job Requirements:
- BS in computer science, engineering, or related area
- 2+ years of experience as a software developer implementing GIS solutions
- Experience with publishing and administering map services using GeoServer and ArcGIS Server
- Experience with tuning and troubleshooting map services for optimal performance.
- Experience with maintaining and administering geodatabases using PostGIS, ArcGIS GeoDBs
- Knowledge of open-source GIS software like GeoServer, PostGIS, GDAL, GeoPandas and GeoSpark
- Proficiency with programming languages such as such as Python, Java, and TypeScript
- Experience working with ESRI APIs and tools (ArcObjects, Geoprocessing, ArcGIS Desktop/Server/Portal, ArcGIS Online, etc.)
- Knowledge of web frameworks such as Angular, React, Node.js, and Openlayers
- Experience with SQL databases such as PostgreSQL, SQL Server, Oracle, and MySQL
- Ability to work in an agile environment using Scrum and Kanban
Desired Qualifications:
- Experience in a hybrid on-premise and cloud environment (AWS, Azure, Google)
- Experience in the upstream oil/gas industry
- Experience with technologies such as Google Big Query, Airflow, Elastic Search, Spark, Kafka, Git, Azure DevOps, Terraform, VS Code, Kubernetes.
- Ability to analytically address complex problems, process critical data, establish facts, and draw quality conclusions
- Ability to quickly learn and debug large complex systems in ambiguous situations
- Outgoing personality and a good team player
- Excellent communication skills, both written and oral, in communicating with people at various levels of the organization
Job Type: Full-time