Senior GIS Application Developer

SUNSHINE ENTERPRISE USA LLCCharleston, WV

About The Position

The West Virginia Department of Transportation (WVDOT) is seeking a highly experienced Senior GIS Application Developer to join our team on a temporary contract basis. In this leadership role, you will design, develop, and maintain enterprise GIS applications that support critical WVDOT operations. You will lead web-based GIS development efforts, provide advanced technical assistance, and ensure enterprise-level scalability and performance of GIS systems.

Requirements

  • Bachelor's degree in Computer Science, Geography, Geomatics, Information Systems, or a related field from an accredited institution, OR Minimum of five (5) years of equivalent work experience Note: A Master's degree is preferred
  • Minimum of seven (7) years of experience in designing, developing, and maintaining enterprise GIS applications using Esri ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro SDK, and web-based GIS frameworks
  • Minimum of three (3) years of experience in leading the development of web-based GIS applications, including use of Esri's ArcGIS API for JavaScript, Python, .NET, and REST services
  • Minimum of three (3) years of experience in integrating GIS applications with enterprise databases such as SQL Server, Oracle, or PostgreSQL/PostGIS, including advanced spatial query development, optimization, and schema design
  • Minimum of three (3) years of experience in providing advanced assistance to GIS analysts and programming staff in debugging geoprocessing scripts, web services, and application workflows
  • Minimum of three (3) years of experience in optimizing GIS application performance, including map service tuning, caching strategies, distributed geoprocessing, and enterprise-level scalability planning
  • Minimum of three (3) years of experience in writing and maintaining automation scripts in Python, UNIX/LINUX shell scripting, or similar environments for GIS application deployment, monitoring, and maintenance
  • Minimum of three (3) years of experience in utilizing version control systems such as Git, and in implementing software development best practices including Agile methodologies, unit testing, and continuous integration/continuous deployment (CI/CD)
  • Excellent verbal and written communication skills, with demonstrated ability to work with project managers, business analysts, database administrators, GIS analysts, application analysts, business policy staff, and workers

Nice To Haves

  • Master's degree in Computer Science, Geography, Geomatics, Information Systems, or a related field
  • Experience in transportation or government IT environments
  • Esri Enterprise certification (e.g., Esri Technical Certification - Enterprise)
  • Experience with ArcGIS Portal administration and enterprise deployment
  • Familiarity with mobile GIS development and field data collection
  • Knowledge of cloud-based GIS platforms (AWS, Azure, or Google Cloud)
  • Experience with additional GIS platforms (QGIS, GeoServer)
  • Familiarity with public sector geospatial data standards (FGDC, NGDA)

Responsibilities

  • Design, develop, and maintain enterprise GIS applications using Esri ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro SDK, and web-based GIS frameworks
  • Lead the development of web-based GIS applications using Esri's ArcGIS API for JavaScript, Python, .NET, and REST services
  • Integrate GIS applications with enterprise databases such as SQL Server, Oracle, or PostgreSQL/PostGIS, including advanced spatial query development, optimization, and schema design
  • Provide advanced assistance to GIS analysts and programming staff in debugging geoprocessing scripts, web services, and application workflows
  • Optimize GIS application performance, including map service tuning, caching strategies, distributed geoprocessing, and enterprise-level scalability planning
  • Write and maintain automation scripts in Python, UNIX/LINUX shell scripting, or similar environments for GIS application deployment, monitoring, and maintenance
  • Utilize version control systems such as Git and implement software development best practices including Agile methodologies, unit testing, and continuous integration/continuous deployment (CI/CD)
  • Collaborate with project managers, business analysts, database administrators, GIS analysts, business policy staff, and workers
  • Produce clear technical documentation and communicate effectively with both technical and non-technical audiences
  • Mentor junior GIS developers and provide technical leadership across projects
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service