GIS Developer will perform the design, coding, testing, modification and debugging of Esri custom or COTS based applications.
Job Summary: Candidate will develop, maintain, and enhance Esri enterprise level ArcGIS applications (Javascript API, ArcGIS Portal/Online/Hub, ArcGIS Field Apps). GIS functions will be integrated within C# .NET applications hosted within a SharePoint environment. GIS data is stored within Oracle. Solutions typically work with Oracle enterprise data warehouse and enterprise API's/services. Candidate will work within the IT Applications Enterprise GIS (EGIS) Team. Candidate will work within IT Project teams (i.e. including architects, DBA's, server admins, etc.) to develop, integrate, and deploy applications. Candidate will work independently with limited supervision. Candidate will interact with peers, contractors, project managers, and business units. Candidate will translate business requirements into development tasks and implement with secure and maintainable source code. Candidate will troubleshoot and analyze program or system operational problems. Candidate will provide technical solutions in coding, design, testing, modification, and debugging.
Responsibilities: - Define tasks and provide work estimates to team lead, manage their time to meet project expectations and scheduled delivery dates - Assists with implementing Esri GIS capabilities within COTS applications that natively integrate with Esri GIS - Develops GIS web editing capabilities and integrating location aspects with GDOT geodatabases and linear referencing system within Esri Roads and Highways - Creates and publishes GIS geoprocesors, locators, and web services - Implements workflows within Esri Geoevent Processor, Roads and Highways, Field Maps, Image Server, SiteScan, etc. - Complete GIS assigned tasks and deliverables on-time - Upgrades Esri ArcGIS and GIS applications to newer versions and assists with other technology/system upgrades - Manage GIS source code within GitHub, provide appropriate in-line code commenting, branching, versioning - Provide unit and system integration testing - Performs code reviews with application/data architects prior to production deployments - Develops Selenium test scripts to validate use cases and system operational health - Facilitates automation of code deployments within established server architecture - Addresses IT security issues within GIS source code and assists with required security updates - Submits and updates ServiceNow tickets to record work tasks, schedule planned outages, request approval to deploy bug fixes/change requests - Complete GIS architecture and system support documentation - Complete work time logs/ServiceNow updates weekly and submit with timecard for Team Lead review