Lead the design, implementation, and management of scalable GIS systems meeting strict functional and performance requirements.
Responsibilities
- Architect secure, maintainable software and articulate technical implications to leadership.
- Serve as the primary technical escalation point for critical pre-production and production issues.
- Monitor system stability using ArcGIS Monitor and Fiddler to set alert thresholds.
- Develop application components, services, and prototypes using ArcGIS API for JavaScript v4.8, TypeScript, and NodeJS.
- Collaborate with development and operations teams to design in-house tools and implement solutions.
Required Skills
- 8+ years of experience in GIS and software development.
- ESRI ArcGIS expertise: GIS Server, Portal, WebAppBuilder, GeoEvent Server, GeoAnalytics Server, and Image Server.
- Proficiency in ArcGIS Enterprise, ArcGIS Online, ArcObjects development, and ARC FM.
- Full-stack development experience with .NET Core, Angular, React, or Node JS.
- Python scripting (versions 2.6+ and 3.3+) and developing REST APIs with Python.
- Web development proficiency in JavaScript, HTML5, CSS3, jQuery, and Dojo.
- Version control expertise using Git or TFS.
- Experience building service layers with WebApi2, SOAP, and RESTful webservices.
- Database maintenance using SQL.
Preferred Skills
- Experience using ArcGIS API for JavaScript v4.8 for web application implementation.
- Knowledge of Geocoding services for coordinate conversion.