Responsibilities include:

  • Designing GIS architecture for desktop and web-based applications.
  • Capturing and preparing requirements/business process analysis, data inventory and assessment, application conceptual design, and assisting the development team with the application physical design.
  • Develop, plan, and implement complex GIS applications software for the system users and operators.
  • Work off-site and on-site for different projects, as needed.
  • Review project requirements and recommend appropriate hardware and/or software configurations.
  • Install, configure, test, troubleshoot, and performance tune Enterprise GIS Solutions (ArcGIS for Server-based or GeoServer).
  • Participate in GIS design and troubleshooting discussions with clients and teammates via in-person meetings, site visits, phone calls, video conference sessions and e-mail.
  • Explain technical issues and solutions to customers and development teams.
  • Domain expertise in transportation and utility management.

Required Skills and Experience

  • Bachelor’s Degree in Computer Science, Geography, Geographic Information Systems, Information Technology or another relevant field.
  • 8+ years of experience with GIS technologies on licenced and opensource (Desktop and Server technologies).
  • 5+ years of advanced expertise with MS SQL Server / PostgreSQL.
  • Significant experience across a broad range of IT related skill areas including networking, security, server installation, desktop and handheld support, enterprise applications, web applications and desktop development.
  • Working knowledge of multiple technical skillsets in this list.
    • MS SQL Server along with SQL Spatial.
    • PostgreSQL along with postgis, pgRouting (Nice to Have).
    • Implementing of single page applications.
    • EAuth/OAuth.
    • Security protocols.
    • Rest API.
    • ArcGIS Rest Services.
    • XML
    • JSON and GeoJSON.
    • JavaScript APIs
      • Openlayers
      • Leaflet
      • Google Maps.
      • HERE (Optional).
      • MapBox (Optional).
    • Python
      • ArcPy (Optional).
      • GDAL
      • Fiona
      • Shapely
      • Pandas
      • GeoPandas
    • .NET technologies (Nice to have)
  • Hands on Experience in administering/configuring/implementing/customizing
    • ArcGIS Server.
    • Geoserver
  • Hands on Experience in Desktop Tools
    • ArcMap
    • ArcCatalog
    • QGIS
  • Hands on experience in creating the geoprocessing services.
  • Strong knowledge on GIS data interoperability.
  • Strong knowledge on GIS Analysis.
    • Spatial Analysis.
    • Network Analysis.
    • 3D Analysis(Optional).
  • Excellent English, both written and spoken, and comfortable in communicating with a variety of clients, staff, and other professionals.
  • Strong knowledge in object-oriented concepts. Experience in structured object-oriented modelling.
  • Knowledge and experience in large scale database management, data modelling and database design in RDBMS. NoSQL knowledge will be added advantage.
  • Capability to evaluate tools, technologies and processes, including assessing their strategic benefit in the solution.
  • Willingness to work hands-on with engineers to review, troubleshoot coding problems quickly and efficiently.
  • Knowledge on reporting tools are an added advantage.
  • Knowledge on AWS services are an added advantage.