Skip to main content
PradeepIT

GIS Developer

1w

PradeepIT

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

About this role

The GIS Developer manages the Geographic Information System and provides adequate support across all levels of the Software Development Lifecycle to relevant stakeholders. This role ensures smooth operations in geosciences and earth science applications. Focus remains on delivering robust GIS solutions.

Communicate with business and network users to collect and determine their detailed business requirements. Participate in design discussions to understand and translate requirements into designs. Design HLD and LLD documents to guide development efforts.

Maintain the source code and develop applications using best practices, including design patterns, coding standards, and naming conventions. Proficiency in ArcGIS/ArcFM products supports integration into IT systems. Build and manage GIS environments for dev, SIT, and preprod stages.

Perform unit testing on applications and support SIT/QA/production verification. Follow SDLC processes to create documents like LLD, development notes, unit test cases, QA PDD, release procedures, and operational guidelines. Handle other duties as required by supervision.

Requirements

  • Mandatory skills: ASP.NET/.NET C#/IIS, Python, ArcGIS/ArcFM for server, ArcGIS/ArcFM desktop
  • 6 to 8 years of experience in IT Application Development with 4+ years on GIS design and development
  • Thorough knowledge on GIS principles
  • Thorough knowledge on ArcGIS/ArcFM products (latest version), ArcGIS/ArcFM for server, ArcGIS/ArcFM desktop
  • Proficiency in creating and maintaining ArcGIS/ArcFM services
  • Proficiency in analyzing spatial data
  • Programming skills with ASP.NET/.NET C#/IIS, Python
  • ArcGIS and ArcFM APIs (JavaScript API, Python API, .NET API), web services SOAP/REST/WMS, Oracle/SQL/PLSQL/ArcSDE

Responsibilities

  • Manage the Geographic Information System and provide support in all levels of Software Development Lifecycle to stakeholders
  • Communicate with business/network users to collect and determine detailed business requirements
  • Participate in design discussions, understand and translate requirements into designs
  • Design HLD and LLD documents
  • Maintain the source code
  • Develop applications using best practices, design patterns, coding standards, and naming conventions
  • Perform unit testing and support SIT/QA/production verification
  • Follow SDLC process and create documents like LLD, unit test, QA PDD, release, and operational procedures