Job Description
The GIS Developer works as a software developer to help design and develop GIS programming applications and tools. They also 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).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 :Feature ServicesGeocode ServicesGeometry ServicesGeoprocessing ServicesImage ServicesKML ServicesMobile Data ServicesOGC Services (WMS, WFS, etc.)Experience with industry-standard technologies such as HTML, CSS, XML, XSLT, Git, HTML5, Dojo, etc.#J-18808-Ljbffr