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.