GIS DEVELOPER

Job Description

The GIS developer is responsible for developing ESRI ArcGIS Server

10.3x. The candidate will have design, development, implementation, and

support experience of solutions in Web, Mobile & Portal development

based on ArcGIS API for HTML5 & JavaScript.

Roles and Responsibilities:

Design, develop, and implement customized web applications, web

services, mobile , and enterprise solutions for clients using Esri

ArcGIS API’s

 Coding/Deploying GIS web editing/mapping applications

 Coding/Deploying ArcGIS Mobile applications

 Conducting performance, unit, system, integration, and quality

assurance testing of applications

 Write comprehensive technical specifications and support

documentation

 Work closely with other developers to design and develop publicfacing

web mapping sites for the management, manipulation, and

visualization of spatial data

 Assist with application development estimating, planning, and

progress tracking

 Active and effective participation in various activities within the

software development cycle

 Interface with customers to identify, develop, and implement custom

components for ArcGIS

 Upgrade existing ArcGIS Server 10x applications to the current

version

 Develop geoprocessing and GIS web services

 Contributing to knowledge base and teaching others

 All other duties as assigned

Educational Qualifications & Certifcations:

Bachelor’s in GIS, Computer Science/IT, or a related field

 ESRI Technical Certifications – Developer/Enterprise (preferred)

Experience

Minimum 5 years’ experience in ESRI ArcGIS Development

Skills Required

Esri JavaScript API for Esri ArcGIS Server 10x

 Esri Portal for ArcGIS/ ArcGIS Online

 Esri ArcObjects

 Esri ArcGIS Desktop 10x

 Esri ArcSDE/Oracle 11g/12c geodatabases

 Esri Services/Map Services

 Able to develop the following Map Services:

o Feature Services

o Geocode Services

Geometry Services

o Geoprocessing Services

o Image Services

o KML Services

o Mobile Data Services

o OGC Services (WMS, WFS etc.)

 AJAX, JavaScript, VB Script, or Python

 Knowledge of ArcGIS Server Advanced Enterprise architecture

 Excellent communication, collaboration, and teamwork skills.

 Experience with industry-standard technologies such as HTML,

CSS, XML, XSLT, Git, HTML5, Dojo, etc.

 Comfort working in Microsoft or Java-based realms

 Ability to clearly communicate technical ideas, whether to other

technical peers or non-technical project managers or customers

 Knowledge of geospatial and mapping concepts such as spatial

analysis, map projections, etc.

 Experience with current technology implementation patterns

including service-oriented and cloud

 Knowledge of IT security concepts and implementation patterns

within Esri technology

 Experience in Low Code development is Mandatory (Preferably

Mendix)

Additional Skills Preferred

Experience in SDLC like Agile Methodology Preferred

 Knowledge of iOS & Android SDK Preferred

 Experience in User Experience (UX) and Testing Preferred

 Development Experience in ArcGIS WebADF, Silverlight and FLEX

Preferred

 Able to develop the following Map Services:

o Esri GeoEvent processor

o Globe Services

o Schematics Services

o Stream Services

o Cache Services

o Custom Esri Services

 Microsoft Visual Studio 2010/2012/2015

 Microsoft .NET C# (CAML, XML, ASP, VB.NET, etc.)

 .NET Web Services (UDDI, SOAP, REST, WCF, etc.)

 Esri Image server  Oracle Spatial

Job Type: Full Time
Job Location: Manama

Apply for this position

Allowed Type(s): .pdf, .doc, .docx