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