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 industryExperience 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 conclusionsAbility to quickly learn and debug large complex systems in ambiguous situationsOutgoing personality and a good team playerExcellent communication skills, both written and oral, in communicating with people at various levels of the organization