GIS Developer

  • Full-time

Job Description

VAM Systems is currently looking for GIS Developer for our Bahrain operations with the following skillsets & terms and conditions:

Educational Qualification & Certifications:

  • Must have B.Sc. degree or higher in Information Systems, Computer Science, Computer Engineering, IT, or a related field in GIS.
  • Certified Mendix
  • ESRI Technical Certifications – Development (preferred)

Experience:

  • Minimum 5 years progressive experience in software development, Enterprise GIS implementation, System Integration preferably from a large systems integration firm.
  • Experience in Low Code development “Mendix” is Mandatory

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.
  • 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:

 

 

  • Experience with industry-standard technologies such as HTML, CSS, XML, XSLT, Git, HTML5, Dojo, etc.

 

Roles & 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 public-facing 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