ArcGIS Developer 2
nLeague · Atlanta, GA · 1 mo ago
On-siteEngineeringFull-time
Responsibilities
- Designs and develops customized web applications, webservices, mobile, and enterprise solutions
- Designs and develops geoprocessing and GIS web services
- Designs and develops GIS web editing/mapping applications
- Conducts performance, unit, system, integration, and quality assurance testing of applications
- Maintains existing applications/services
- Upgrades and migrates existing applications/services to current version/systems architecture
- Implements controls to protect system/data security
- Determines and documents GIS solutions and provides required documentation/artifacts
- Works closely with other developers and architects
- Collaborates on IT Project teams, estimates work effort and completes tasks on-time as per agreed project schedule(s)
- Addresses critical or complex GIS support issues/problems
- Engages vendor/IT staff in complex troubleshooting or system correction
- Automates data processing via ETL scripts
- Ensures alignment with standards/guidelines, provides technical guidance/strategy, and mentors GIS staff
Requirements
Application programming/development, implementation, and support experience.
Qualifications
- Bachelor's degree in Computer Science, Information Systems, or related field
- 5+ years of professional experience in GIS development and/or web development
- Experience with ArcGIS Enterprise 11x, 12x (ArcGIS Maps SDK, Experience Builder, ArcGIS Portal/Online/Hub, Field Maps)
- Experience with .NET based applications, Oracle/Oracle Exadata, SQL Server, data warehouse (Oracle Exadata), and enterprise reporting (Oracle Business Intelligence Enterprise Edition (OBIEE), Data Visualizer, or Power BI)
- Experience with web development technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular
- Experience with GIS technologies such as ArcGIS API for JavaScript, ArcGIS Runtime SDKs, and ArcGIS Online
- Strong problem-solving skills and ability to work independently and as part of a team
- Excellent communication and collaboration skills