Skip to main content
PradeepIT

GIS Developer

1d

PradeepIT

Bengaluru, IN · Full-time · INR 1,200,000 – INR 2,000,000

About this role

The GIS Developer manages the Geographic Information system and provides adequate support in all levels of Software Development Lifecycle to the relevant stake holders. The role requires thorough knowledge on GIS principles and ArcGIS/ArcFM products including server and desktop components.

Daily work includes communicating with Business/Network users to collect detailed business requirements and participating in design discussions. Requirements are translated into HLD and LLD documents while maintaining source code and following SDLC processes.

Development uses best practices including design patterns, coding standards, and naming conventions with technologies such as ASP.NET, .NET C#, Python, and IIS. Unit testing supports SIT/QA/Production verification along with creation of LLD, QA PDD, release, and operational procedure documents.

The position involves building GIS environments across dev, SIT, and preprod stages. Additional duties are performed as required by higher levels of supervision in a structured application development setting.

Requirements

  • 6 to 8 years of experience in IT Application Development with 4+ years on GIS design and development
  • Thorough knowledge on GIS principles and ArcGIS/ArcFM products including latest versions for server and desktop
  • Proficiency in creating and maintaining ArcGIS/ArcFM services and analyzing spatial data
  • Programming skills in ASP.NET/.NET C#/IIS and Python with web development using ASP.NET/HTML/CSS/JavaScript/Ajax
  • Experience with web services including SOAP, REST, and WMS Services
  • Knowledge of Oracle database, SQL/PLSQL/ArcSDE, and ArcGIS/ArcFM APIs (JavaScript, Python, and .NET)
  • Ability to integrate GIS components/APIs into IT systems and build GIS environments (dev/SIT/Preprod)

Responsibilities

  • Manage the Geographic Information system and provide support across all levels of the Software Development Lifecycle
  • Communicate with Business/Network users to collect and determine detailed business requirements
  • Participate in design discussions and translate requirements into Designs including HLD and LLD documents
  • Maintain the source code and develop applications using design patterns, best coding standards, and naming conventions
  • Perform unit testing of applications and support SIT/QA/Production verification
  • Follow SDLC Process and create relevant documents including LLD, Development, Unit Test, QA PDD, release, and operational procedure documents