Sr. GIS Application Developer is responsible to provide application development services and technical support, as needed, to the GIS Application Development & Support project and/or ongoing related GIS projects. The GIS Application Developer position will be responsible for the following job duties.
- GIS Application Developer’s primary task is to work onsite with GIS product development team to develop and support Client’s enterprise GIS applications.
- Design, develop, implement and support GIS desktop and web-based applications.
- Develop custom GIS tools using ArcObjects and C# DotNet in ArcGIS Desktop software.
- Develop GIS web applications, map services, and integrate web services using ArcGIS Server, ArcGIS Online/Portal, ArcGIS Pro, Angular, JavaScript API, Web API/REST technologies.
- Development of python scripts to publish map services, and load data into Geodatabase.
- Work with Architect and DBA to design and configure the Geodatabase.
- Collaboration with technical and subject matter experts to analyze business and functional requirements.
- Analyze functional and technical requirements, and provide effective solutions.
- Create technical and functional design documents.
- Troubleshoot ArcGIS Desktop/ArcGIS Server/ArcGIS Portal/ArcSDE for connectivity, access, performance and other issues.
- Responsible for adherence to standards, policies and development guidelines.
- Ability to work both as a team member, and independently on complex tasks, to maintain project timelines deliver on commitments.
- Report development status to onsite GIS project manager regularly.
|
Qualification & Skills:
- 8+ years of experience in developing applications using ArcGIS product suite
- 5+ years of software development using ESRI ArcObjects, ArcGIS Server 10.x, C#, .Net, Python, HTML5, JavaScript, and Angular
- 4+ years of software development using JavaScript/Web APIs
- Experience with ArcGIS Portal and web app builder development
- Application development using ArcObjects, ArcGIS Rest API’s
- Experience in GIS application support operations and troubleshooting issues
- ArcGIS Server administration in a load balanced environment
- Knowledge with ArcSDE geodatabase administration
- SQL/Oracle Server and Geodatabase integration knowledge
- Solid understanding of SDLC and development fundamentals
- Masters or Bachelor degree in GIS/Geo-Informatics/Science/Computers/Engineering or equivalent
- Excellent communication and interpersonal skills
|