GIS Developer is responsible to provide application development services and technical support, as needed, to the ongoing GIS Data Analysis/Application Development/Support projects. The GIS Developer position will be responsible for the following job duties.
- GIS Developer’s primary task is to work onsite with GIS product development team to develop and support Client’s enterprise GIS applications.
- GIS Data Analysis and work with Data Scientists to prepare models for Machine Learning.
- Development of custom web services to process/update GIS map data to display on web map viewer.
- Code construction using Geospatial technologies – ESRI ArcGIS JavaScript API, Geocoding services, ArcGIS Portal, ArcGIS Server, Geodatabase, .Net/C#, PL/SQL, Python, HTML5, and JavaScript.
- Development of python scripts to publish map services, and load data into Geodatabase.
- Work with Architect and DBA to design and configure the Geodatabase.
- GIS web map applications & web services development and maintenance support.
- Deploy the custom developed applications and web services to Web Server/Azure cloud.
- Research on new feature updates in software, database, and technology best practices.
- Collaboration with technical/subject matter experts to analyze business and functional requirements to prepare technical and functional design documents.
- Automated builds, test cases, and quality reports for applications, where feasible.
- 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 and deliver on commitments.
- Report development status to onsite GIS project manager regularly.
|
Qualification & Skills:
- 4+ years of experience in developing applications using ArcGIS product suite
- 4+ years of software development using .Net/C#, PL/SQL, Python, HTML5, JavaScript, Oracle/SQL server
- 4+ years of software development using JavaScript/Web APIs
- Experience with ArcGIS Portal and WebApp/Experience builder development
- Experience in GIS application support operations and troubleshooting issues
- Knowledge of working with deep learning models related to spatial data
- Knowledge of ArcSDE Geodatabase with SQL Server/Oracle Spatial and Open Source databases
- Solid understanding of SDLC and development fundamentals
- Bachelor degree in GIS/Science/Computers/Engineering or equivalent
- Excellent communication and interpersonal skills
|