GIS Developer
Full Job Posting
Job Description We are currently looking for GIS Developer for our Bahrain operations with the following skillsets & terms and conditions:
Skills & Qualifications
Bachelor Degree in either of Computer Science, Data Science, Information systems, GIS, Spatial Sciences or related field**.**
At least 5 years of experience in ESRI ArcGIS Development using Esri ArcGIS Maps SDK for JavaScript, ArcGIS REST API, ArcGIS Server, ArcGIS Enterprise, ArcGIS Pro and ArcGIS for Desktop
Experience working with ArcGIS Feature Services, Map Services and Geoprocessing Services through ArcGIS REST API.
Knowledge of ArcPy, Python, ArcObjects, ArcGIS API for Python
Familiarity with Esri Enterprise Geodatabases, spatial databases and OGC-compliant web services, including WMS and WFS
Experience in React.js development, including functional components, React Hooks, reusable components, state management and responsive user interface development and integration with RESTful and GraphQL APIs.
Experience
in developing and integrating RESTful and SOAP-based web services and APIs
Experience in Node.js and Apollo GraphQL for backend development and API integration
Knowledge of AWS cloud services such as EC2, S3, IAM, ELB, Lambda and API Gateway including serverless deployment.
Good knowledge of JavaScript ES6+, HTML5, CSS3 and Bootstrap.
Experience in Visual Studio Code, Eclipse, STS
Knowledge in Java/JEE, Spring Framework (Spring Core, Spring Web/MVC, Spring Data, Spring JPA, Spring Security), Spring boot, Hibernate
Knowledge of C# and .NET / ASP.NET Core will be an added advantage.
Roles & Responsibilities
Focused on application development using the Esri ArcGIS Maps SDK for JavaScript & Web application frameworks to address the Map related functionalities and requirements in the project
Design, develop & implement customized web-based GIS applications using various web technologies
Create test plans and develop test suites for integration &unit testing
Identify, analyze and resolve technical issues related to GIS applications, backend services, API integrations and application performance.
Integrate ArcGIS Enterprise, ArcGIS Portal, ArcGIS Server and ArcGIS REST services with web applications.
Administering, securing, monitoring and maintaining ArcGIS Enterprise components, including ArcGIS Server, Portal for ArcGIS, ArcGIS Data Store and Web Adaptor.
Develop reusable React components, custom GIS widgets and interactive mapping tools.
Develop and deploy serverless backend applications using Node.js, Apollo Server, AWS Lambda and Amazon API Gateway, integrating with GIS web applications and cloud services.
Strong understanding of Oracle/ PostgreSQL enterprise databases.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at VAM SYSTEMS
Linux Administrator
, QAT
The employer is seeking a Linux Administrator with three years of Linux administration experience. The role supports Qatar operations and requires experience with Red Hat Linux and Oracle Linux; candidates must be locall
Senior PKI Engineer – Keyfactor
, QAT
Job Description We are currently Looking for Senior PKI Engineer – Keyfactor for Qatar Operations Key Responsibilities: Design, implement, and manage enterprise PKI solutions using Keyfactor and EJBCA. Deploy and adminis
Senior IT Project Manager - Cards and Payment
, QAT
VAM Systems is seeking a Senior IT Project Manager to deliver complex banking technology projects in the cards and payments domain. The role coordinates business, technology, vendors, schemes, and compliance stakeholders
Key Factor Consultant SME
, QAT
VAM Systems seeks a Key Factor Consultant SME for Qatar operations to design, implement, configure, and maintain enterprise PKI solutions. The work centers on certificate lifecycle management, CA and RA configuration, in
Flutter Developer
, QAT
Job Description We are currently looking Flutter Developer for our Qatar operations * Minimum 4 years of experience in Flutter Joining time frame: Immediate
Java Developer - Cards and Payment
, QAT
VAM SYSTEMS is seeking a Java Developer for its Qatar operations, specializing in cards and payments. The work calls for Java, Spring Boot, Apache Camel, payment-gateway, and banking experience, along with integration an
Azure Administrator – AI & Cloud
, QAT
Company Description Job Description We are currently Looking for Azure Administrator – AI & Cloud for Qatar Operations Key Responsibilities & Skills: Strong expertise in Core Azure Administration. Azure Infrastructure, V
Linux Administrator
, QAT
Senior PKI Engineer – Keyfactor
, QAT
Senior IT Project Manager - Cards and Payment
, QAT
Key Factor Consultant SME
, QAT
Flutter Developer
, QAT
Java Developer - Cards and Payment
, QAT
Azure Administrator – AI & Cloud
, QAT