The company is currently looking for a GIS Developer for our Bahrain operations with the following skillsets & terms and conditions.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Requirements
- Bachelor’s degree in either of Computer Science, Data Science, Information Systems, GIS, Spatial Sciences, or related field
- At least 4-6 years of experience in ESRI ArcGIS web application development using ArcGIS JavaScript API, ArcGIS REST API, and management of GIS Map / Feature/ Geoprocessing services.
- Strong experience with React, Node JS, Bootstrap, HTML5, CSS3, JavaScript
- Proficient in ArcGIS Pro, ArcMap, ArcGIS Enterprise
- Automate data pipelines using tools such as ArcPy, FME, Python Script, ArcGIS API for Python
- Integrate spatial services (WMS, WFS, REST APIs, Feature Services)
- Knowledge of 3D GIS and BIM data integration
- Knowledge in Java/JEE, Spring Framework Hibernate, and .NET technologies, Apollo GraphQL
- Good knowledge of PostgreSQL, SQL, PLSQL, Oracle
- Knowledge of Amazon AWS infrastructure and cloud services including EC2, S3, RDS, Lambda, ECS, CloudFormation, and CloudWatch. CI/CD pipelines and DevOps best practices for GIS web application deployment.
Roles & Responsibilities
- Focused on designing, developing & implementing GIS web applications using the ESRI JavaScript API & modern web frameworks to address the map-related functionalities and requirements in the project
- Managing and administering ArcGIS Enterprise Environment. Integrate ArcGIS maps, features, and geoprocessing services into web applications
- Implement spatial analysis and geoprocessing workflows within web applications
- Proficient in publishing GIS map services and designing ETL pipelines for spatial and non-spatial data
- Create test plans and develop test suites for integration & unit testing
- Troubleshoot, debug, resolve and enhance varying levels of technical issues
- Experience in managing and optimizing PostgreSQL/Oracle spatial databases for performance, data integrity, and GIS application support.