GIS Developer
Anu NairBHMIDPosted 15h ago
ArcGIS Maps SDK for JavaScriptArcGIS REST APIArcGIS ServerArcGIS EnterpriseArcGIS ProArcGIS DesktopArcGIS Feature ServicesArcGIS Map ServicesArcGIS Geoprocessing ServicesReact.jsJavaScript ES6+HTML5CSS3BootstrapNode.jsApollo ServerGraphQLRESTful APIsSOAP APIsAWS EC2AWS S3AWS IAMAWS LambdaAWS ELBAWS API GatewayOraclePostgreSQLSQLPL/SQLPythonArcPyArcGIS API for PythonOGC servicesJava/JEESpring BootHibernateC#/.NET
About the Role
VAM Systems is seeking an experienced GIS Developer to join their team in Bahrain. This role involves designing, developing, and implementing web-based GIS applications using ESRI technologies.
Key Responsibilities
• Design, develop, and implement web-based GIS applications using ESRI ArcGIS Maps SDK for JavaScript
• Integrate ArcGIS Enterprise, ArcGIS Portal, ArcGIS Server, and ArcGIS REST services with enterprise applications
• Develop reusable React components, custom GIS widgets, and interactive mapping functionalities
• Build backend applications using Node.js, Apollo Server, AWS Lambda, and Amazon API Gateway
• Develop test plans and perform integration and unit testing
• Troubleshoot GIS applications, backend services, API integrations, and performance issues
• Administer, secure, monitor, and maintain ArcGIS Enterprise components
Requirements
• Bachelor's degree in computer science, Data Science, Information Systems, GIS, Spatial Sciences, or a related discipline
• Strong hands-on experience with ArcGIS Maps SDK for JavaScript, ArcGIS REST API, ArcGIS Server, ArcGIS Enterprise, ArcGIS Pro, and ArcGIS Desktop
• Experience with ArcGIS Feature Services, Map Services, and Geoprocessing Services
• Strong React.js, JavaScript ES6+, HTML5, CSS3, and Bootstrap skills
• Experience in Node.js, Apollo Server, GraphQL, RESTful and SOAP APIs
• Knowledge of AWS services including EC2, S3, IAM, Lambda, ELB, and API Gateway
• Strong database knowledge in Oracle, PostgreSQL, SQL, and PL/SQL
• Knowledge of Python, ArcPy, ArcGIS API for Python, and OGC services (WMS/WFS)
• Knowledge of Java/JEE, Spring Boot, Hibernate, and C#/.NET will be an added advantage