Job Description
Provide software development, technical analysis, and support for information technology project(s) while following standard IT Product Lifecycle management. Major activities include technical support for requirements gathering, providing solution demonstrations, and implementation of business-driven projects as necessary. Other activities include working with other project resources and business colleagues (internal and external), field operations, and vendor partners to develop or shape business requirements, providing development, unit testing, and technical support, and assisting with the development of a delivery approach that minimizes both technical and business risks.
Required Qualifications
- Problem-solving and analytical skills for creating new solutions.
- Ability to understand problems and develop scalable solutions.
- Proficiency in delving deep into existing solutions, source codes, and infrastructure components for root cause analysis and proposing solutions along with their trade-offs.
- Strong knowledge of Structured Query Language (SQL, PL/SQL).
- Python and ESRI ArcPy API. Python scripting using ArcGIS Pro SDK is required
- JavaScript, HTML, CSS, and ESRI JavaScript APIs (3.x and 4.x).
- ESRI Experience Builder
- ESRI Web AppBuilder
- Modern JavaScript frameworks React
- ESRI ArcGIS Enterprise and its software components such as Portal for ArcGIS, ArcGIS Data Store, ArcGIS Server, etc.
- ESRI REST API
- Best practices for administration, publishing services, content, etc.
- Microsoft .Net Framework and C# for developing thick clients as well as web services.
- ArcGIS Pro
Preferred Qualifications:
Preferably Prior Dojo experience, Responsive Web Design, and ArcGIS Desktop, GeoEvent Server
Knowledge of cloud computation particularly AWS is highly desired.