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