Senior GIS Developer

Job Description

GIS Developer works as a software developer to help design and develop

GIS programming applications and tools. They also work to maintain GIS

software programs in accordance with the needs of the organizations

and/or clients.

Roles and Responsibilities

 Analyze highly complex business requirements; generate technical

specifications to design or redesign complex software components

and applications;

 Work as part of the customer’s team to develop new GIS

applications based on Esri technology and to client requirements;

 Scripting and application code generation;

 Support data extraction, migration and integration initiatives;

 Maintain solution modules;

 Limited travel may be required;

 Data scrubbing and analysis of data at field and field relationship

levels;

 Adapt to change quickly and adjust work accordingly in a positive

manner;

 Attend project status meetings as required;

 Data transformation;

 Participate in application requirements and design review meetings;

 Assure quality security and compliance requirements are met for

supported area Be flexible and thrive in an evolving environment.

 All other duties as assigned

Educational Qualifications and Certifications:

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

 ESRI Technical Certifications – Development (preferred)

Experience

Minimum 10 years progressive experience in software

development, Enterprise GIS implementation, System Integration

preferably from a large systems integration firm.

Skills:

Web Application Development (JavaScript, .NET, React, ArcGIS

rest API, Silverlight, and HTML etc.)

 Strong Knowledge of Service Oriented Architecture (SOA)

 Strong Knowledge of Agile Methodologies / Scrum

 Expertise in RDBMS such as Oracle related to design /

development activities

 Knowledge of ArcGIS Server Advanced Enterprise architecture

 Expertise in Map Tiling / Caching

 Experience with current technology implementation patterns

including service-oriented and cloud

 Knowledge of IT security concepts and implementation patterns

within Esri technology

 Mobile Device Development (iOS, Android, Windows Phone) is a

plus.

 Experience in Low Code development is Mandatory (Preferably

Mendix)

 Ability to clearly communicate technical ideas, whether to other

technical peers or non-technical project managers or customers

 Highly proficient in Technical writing.

 Excellent communication, collaboration, and teamwork skills.

Additional Skills Preferred

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

o Geometry Services

o Geoprocessing Services

o Image Services

o KML Services

o Mobile Data Services

o OGC Services (WMS, WFS etc.)

 Experience with industry-standard technologies such as HTML,

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

Job Type: Full Time
Job Location: Manama

Apply for this position

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