Designing, developing, testing, and deploying web-based mapping applications using COTS, open-source tools.
Create, translate, and integrate GIS data layers.
Perform implementation processing and quality assurance/control (on updated and new GIS data).
Work with a development team or as an individual contributor to design, implement, test, deploy, and document application functionality.
Works with customers and project team to analyse and document project requirements and specifications associated with implementation and configuration of software, tools, and technical processes associated with the project and deliverable compliance.
Utilize Web, Desktop, Mobile and GIS Industry standards, testing, and quality procedures.
Creates GIS software that interacts with ArcGIS or related components through established APIs and/or SDKs.
Develops and implements software related or tool related documentation.
Develops and analyses logical and physical data models, including data mapping and database management.
Investigate and resolve identified defects and issues with developed solutions.
Implement new functionality and enhancements to developed solutions.
Utilizes established guidelines and conventions within the technical stack being used.
5 to 8 years of experience as Software developer with GIS experience.
Ability to work with industry standard development languages, including C#.NET, ASP.NET, SQL, VB.NET, and Python.
Experience in Application Development/data handling and processing on various technology platforms (ESRI, Hexagon, Mapinfo), open source.
Working knowledge of open-source databases such as MySQL and PostgreSQL
Exceptional problem-solving and troubleshooting skills.
B.E / B.Tech / Bachelor's degree in related field
Experience with best practices benchmarking.
Professional oral and written communication skills (internal and external).
Ability to multi-task, prioritize and manage time effectively
Experience working with diverse business and community groups.
Ability to operate independently and flexibly
Excellent communicator both written and verbal
Ability to work on own initiative, meet tight deadlines and balance priorities to achieve results
High levels of attention to details
Exceptional Communication skills
being a good listener
asking key questions
speaking in a concise, clear manner with the ability to illicit details from stakeholders who do not have a technology & domain background.