Job Description :
Interview: Phone then Skype

Responsible for designing, developing, troubleshooting, debugging, and implementing software via coding of modules. Also ensuring code development meets coding standards and meets the identified requirements.

Required Skills/Experience (5 Years Minimum Experience):

Direct experience working with GIS Tools and applications such as ESRI’s ArcMap, ArcCatalog, and ArcGIS Server.
Knowledge of GIS data structures, including topology and also must be familiar with practices for editing GIS data.
Experience working with scripting languages. Python and JavaScript knowledge are essential.
Ability to work with JQuery. Should know how to use JavaScript and Ajax/XHR to create responsive web clients that consume JSON services.
Ability to coordinate work and communicate effectively with other team members.
Effectively document algorithms and programming APIs implemented by code developed.
Experience with ArcGIS server and authoring and publishing map services and geoprocessing tools for server.

Preferred Skills/Experience:
Ability to investigate problems and find solutions even when the initial requirements may be incompletely spelled out.
Ability to learn new technology and apply it in practice.
Knowledge of, and ability to work with Service Oriented Architecture (SOA
Experience with ArcSDE and versioned editing and developing applications that support GIS versioning and reconciliation.
Experience working with ArcPy and ESRI Geoprocessing tools.
Ability to tune, configure, or optimize ArcSDE databases.
Experience with a JavaScript framework like Dojo, Ember.JS, or Angular