GIS Developer
Responsibilities :
- Writing and debugging ESRI GIS code using Python, Java or .net Technologies
- Troubleshooting ESRI GIS software issues
- Working closely with developers/Technical Lead to improve product’s functionality
- Contribute to all stages of software development lifecycle using Agile or Water Fall Model
- Participating in code reviews, unit testing and quality assurance activities
- Participating in estimation discussions with the product team
- Continually improving coding skills
- Design, implement and maintain ESRI GIS based applications
- Analyze GIS user requirements to define business objectives
- Develop documentation to help users
- Transforming requirements into stipulations
- Prepare and produce releases of software components
Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
Requirement:
- Graduate in Engineering or Computer Sciences, or equivalent experience.
- Good understanding of GIS concepts and data
- Exposure developing applications using ArcGIS Server, ArcGIS Portal, ArcGIS Desktop, ArcSDE and Oracle using DotNet C#, ArcObjects, JavaScript APIs
- Experience in Python Scripting
- Solid written and verbal communication skills
- Excellent problem solving and troubleshooting skills.
- Ability to quickly learn and apply new technologies to ever changing problems.
- Expertise in principles of object-oriented software design and programming.
- Understanding of relational database design technologies such as SQL Server, Oracle and POST REST