Back to All Careers
Dublin, Ohio | Updated on October 30, 2026

GIS Developer

About the Role

Build innovative GIS solutions. Connect data, technology, and create real-world impact.

About the Role

We are seeking a skilled and solutions-oriented GIS Developer to join our GIS Group and help advance the development, integration, and performance of our Geographic Information Systems (GIS). In this role, you will serve as a key technical resource for GIS programming and application development, creating and maintaining desktop and web-based mapping solutions that support business operations and informed decision-making.

The GIS Developer combines programming expertise, spatial data management, and problem-solving skills to develop innovative applications, streamline workflows, integrate enterprise systems, and ensure the reliability of our GIS technology. This position is ideal for a GIS professional who enjoys tackling complex technical challenges, exploring emerging technologies, and translating user needs into practical, effective solutions.

Key Responsibilities

GIS Application Development and Programming

  • Design, develop, maintain, and troubleshoot GIS software and applications, including desktop and web-based mapping solutions.
  • Translate complex user requirements into effective GIS applications using programming languages such as Python, JavaScript, SQL, and other relevant technologies.
  • Research, evaluate, and implement new GIS applications, tools, and technologies to improve functionality and efficiency.
  • Develop scripts and automated workflows to create, edit, analyze, and manage GIS data.
  • Design and maintain application templates, updating them as ESRI software and technologies evolve.
  • Monitor ESRI software updates, troubleshoot ArcGIS Pro and ArcGIS Online (AGOL) issues, and support reliable system performance.

Database Management and System Integration

  • Design, develop, and maintain spatial databases, database schemas, and related data management solutions.
  • Integrate GIS with enterprise systems, including Computerized Maintenance Management Systems (CMMS), Asset Management Plans (AMP), and work order software.
  • Perform Impervious Surface Analysis and provide backup support to ensure continuity of this workflow within the GIS Group.
  • Conduct GIS user needs assessments, document findings, and recommend solutions that align with operational requirements.

Documentation and Collaboration

  • Prepare clear and concise technical documentation, user procedures, project reports, and other written materials.
  • Explain technical concepts and GIS solutions to nontechnical colleagues and stakeholders.
  • Collaborate effectively with internal teams, clients, vendors, and contractors to support GIS initiatives.
  • Communicate project progress, challenges, and recommendations to management.
  • Deliver high-quality work within established schedules, budgets, and company policies.

Required Qualifications

Education and Experience

  • Bachelor’s degree in GIS, Computer Science, Engineering, or a related field from an accredited four-year college or university.
  • Four or more years of experience in GIS programming and application development, or an equivalent combination of education, training, and experience.

Technical Knowledge and Skills

  • Proficiency in GIS programming and scripting, with experience in languages such as Python, Arcade, SQL, C#, C++, and JavaScript.
  • Working knowledge of ESRI technologies, including ArcGIS Pro, ArcGIS Online, ArcGIS Experience Builder, ArcGIS Hub, ArcGIS Field Maps, and Survey123.
  • Experience with spatial databases and data management technologies, such as PostgreSQL/PostGIS or Oracle Spatial.
  • Ability to analyze complex user requirements and develop practical, reliable GIS applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to learn new technologies, adapt to evolving software platforms, and maintain existing GIS systems.
  • Proficiency with Microsoft Office applications, including Word, Excel, Access, PowerPoint, and Outlook.

Communication and Professional Skills

  • Strong written and verbal communication skills, including the ability to produce clear technical documentation.
  • Ability to explain technical concepts to nontechnical audiences.
  • Sound independent judgment and decision-making skills.
  • Ability to work collaboratively with colleagues, clients, vendors, and contractors.
  • Strong organizational skills and the ability to manage competing priorities while meeting deadlines.
  • Commitment to professional quality, established procedures, and responsible use of company resources.

Preferred Qualifications

  • Experience with ArcGIS Indoor or QGIS.
  • Familiarity with Trimble Mobile Manager and Trimble GPS equipment.

Make an Impact Through GIS

Enjoy developing innovative GIS applications and solving complex spatial challenges? Join our team and put your GIS programming and application development skills to work creating solutions that support our business and apply today!

About Wessler

Wessler Engineering, a company committed to providing quality services that exceed our client’s and our employee’s expectations, is looking for you. An employee owned business since its inception in 1975, Wessler Engineering offers a challenging and diverse employment opportunity in an excellent working environment.

Benefits

Wessler Engineering offers a competitive wage, paid holidays, paid employee health and disability insurance, and 401(k) profit-sharing.

Apply for this job

This field is for validation purposes and should be left unchanged.
Name(Required)
Email(Required)

Professional Information

Accepted file types: pdf, docx, Max. file size: 10 MB.