Description

Job Title: GIS Tech lead

Location: Oakland/Remote

 

HP Nonstop Configuration & Support

Required Skills :

•               ESRI ArcGIS, including the following specific components: 

o              GIS Server (required) 

o              GeoEvent Server 

o              GeoAnalytics Server 

o              Image Server 

o              Portal (required) 

o              WebAppBuilder (required) 

o              ArcGIS Enterprise and ArcGIS Online Environment 

o              ArcObjects development

o              ARC FM 

•               Python Scripting:

o              Python 2.6+

o              Python 3.3+

o              Experience with Python and developing REST APIs with Python

•               .Net core / Angular / React / Node JS: 

o              Experience in developing Micro services / API using .net core 

o              Experience in developing highly scalable web application using Angular/ React/ node Js

o              Web Development: (required) 

             JavaScript 

             HTML5 

             CSS3 

             jQuery 

             Dojo 

o              Version Control System: (required)

             TFS

             Git

 

Roles & Responsibilities:

•             Create the design, implementation, and ongoing management of systems that deliver against strict requirements for functionality, scalability, performance, and reliability.

•             Contribute to the design and architecture to enable secure, scalable, and maintainable software and to clearly articulate the implications of design/architectural decisions, issues and plans to technology leadership.

•             Follow ESRI GIS best practices and build GIS solution that help with maintainability and scalability of the applications.

•             Serve as a top-tier technical escalation point for critical pre-production issues and drives escalation/resolution of problems into Development, QA, and Operations teams.

•             Resolve problems that arise with existing production applications in a timely manner to ensure the efficient and proper functioning of application components

•             Use ArcGIS Monitor to determine thresholds for alerts and to monitor and identified system activities in pre-production and production environments.

•             Use Fiddler to debug and determine the service issues in pre-production and production environments.

•             Collaborate with development, testing, infrastructure and operations teams to address and implement solutions to identified issues, to deliver a defect free product.

•             Collaborate with development to design in-house tools/software.

•             Work with the application development team to determine technical requirements and estimate effort and prioritize tasks. 

•             Design and develop new application components and services (including prototypes and concepts)

•             Drive design reviews define interfaces between code modules and apply cutting edge technologies to designs.

•            

•             Utilize technologies including ESRI ArcGIS Online, WebApp Builder for ArcGIS, ArcGIS API for JavaScript v4.8, WebApi2, ASP.NET

•             Use ArcGIS API for JavaScript v4.8 to implement web apps, Use Geocoding service to convert address to and from geographic coordinator

•             Build the presentation layer using the front-end technologies – HTML5, CSS3, TypeScript and NodeJS.

•             Build the service layer that interacts with various third-party applications using WebApi2, SOAP and Restful webservices and maintain the database layer using SQL.

Education

Any Graduate