Gis Developer Job Description Template

This job description template is for the position of GIS Developer. A GIS Developer is responsible for designing and implementing web-based geographic information systems using various programming languages, software packages, and databases. The role requires strong analytical skills, programming skills, and knowledge of GIS concepts and workflows. The incumbent will work closely with GIS analysts, data scientists, and project managers to develop and deploy GIS solutions that support business objectives.

1186 people used this job description template, 68 people have rated it.


  • Develop and maintain web GIS applications using ESRI ArcGIS Server and JavaScript API.
  • Create and maintain GIS databases, geodatabases, and schemas.
  • Design and develop GIS data models and perform data analysis and quality control.
  • Integrate GIS with other systems and technologies, such as GPS and remote sensing.
  • Provide technical guidance and support to GIS users.


  • Bachelor's degree in GIS, computer science, geography, or related field.
  • Proficient in ESRI ArcGIS Server and JavaScript API.
  • Familiar with database management, SQL, and spatial data analysis.
  • Knowledge of programming languages such as Python and HTML/CSS.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work in a team environment.

Preferred Qualifications:

  • Experience with ArcGIS Online, ArcGIS Enterprise, and ArcGIS Pro.
  • Experience with web development frameworks such as React, Angular, or Vue.
  • Knowledge of cloud computing platforms such as AWS or Azure.
  • Understanding of GIS data standards, such as FGDC or ISO.


If you are looking to hire a GIS developer for your company, there are certain steps you need to follow to create an effective job posting that attracts the right candidates. In this article, we will provide you with a comprehensive guide to create a GIS developer job posting that helps to find the perfect candidate for your job position.

Job Title and Overview

The job title should accurately describe the position, and the overview should provide a brief description of the key responsibilities of the job. Use crisp and clear language to convey the expectations and scope of the job.

  • Job Title: GIS Developer
  • Position Overview: The GIS Developer will be responsible for developing, testing, and maintaining GIS applications that support business needs.
  • Key Responsibilities

    List out the main responsibilities by using bullet points.

  • Develop and maintain GIS applications, software, and tools.
  • Work closely with teams to integrate GIS data with other systems as necessary.
  • Provide technical support and guidance to internal stakeholders of the organization.
  • Ensure data accuracy and completeness by validating and updating data sources.
  • Research, evaluate and recommend new GIS technologies, software and tools to improve organizational efficiency.
  • Requirements and Qualifications

    Provide a clear description of the qualifications required for the job post.

  • A Bachelor's Degree in GIS, Geography, Computer Science or related field.
  • 2+ years of experience in GIS development with proficiency in JavaScript, Python, C++, etc.
  • Experience with ArcGIS, QGIS, Google Maps API, or other GIS software and tools.
  • Experience with database development and management using SQL or PostgreSQL.
  • Strong problem-solving skills and ability to work independently or in a team.
  • Additional Information

    You can provide additional information about your company, such as the benefits, work culture, and company goals. Be sure to provide details about the hiring process such as the deadline for submitting applications, interviews, and next steps in the hiring process.


    Creating an effective GIS developer job posting requires attention to detail, clear communication, and a well-structured outline of job requirements. Follow the above steps to create a job posting that accurately conveys the job expectations and attracts the right candidate for your organization.

    Frequently Asked Questions on Creating GIS Developer Job Posting

    As the demand for GIS (Geographic Information System) developers increases, it's important for companies to create a compelling job posting to attract top-tier talent. Here are some frequently asked questions to consider when crafting your GIS Developer job posting:

    What should be included in a GIS Developer job posting?

    A GIS Developer job posting should include the following information:

  • Job title and location
  • The scope of the job - What are the main duties and responsibilities?
  • The prerequisites for the job, including educational requirements, experience or knowledge of specific programming languages/software
  • Your company's culture and values - what is your company culture like, and what do you value as an organisation?
  • Your company's benefits package
  • Information on how to apply for the job
  • You can include additional information, such as company history or unique selling points if you desire.

    How should I word the job description section for a GIS Developer position?

    The job description section should be clear and concise while still providing enough detail about what the job entails. It would be best if you used language familiar to someone with GIS development experience. For instance, they should understand terms like “ArcGIS Online, Spatial Analysis, or Mapbox.

    What makes a GIS Developer job posting more attractive to applicants?

    A job posting that includes a competitive salary, benefits package, opportunities for professional development or growth. Your company culture is also important - highlighting any initiatives you have for employee engagement or promoting diversity and inclusion can make a job posting more attractive.

    Are there any legal requirements I need to be aware of when creating a GIS Developer job posting?

    Yes. We cannot publish job postings that discriminate based on race, gender, age or religion. It would be best if you also made sure your job posting complies with federal, state, and local employment laws.

    Should I include a skills section for a GIS Developer job posting?

    Yes, including a skills section can help weed out unqualified applicants and attract those with the necessary experience. Highlighting required qualifications such as a degree in geospatial sciences or comprehensive knowledge of programming languages like Python can be explained in this section.

    How long should a GIS Developer job posting be?

    There is no size requirement for an ideal job posting. However, the most compelling job postings tend to be succinct and to the point. On average, a length of 500 to 1000 words is an adequate length for a GIS Developer job posting.

    Creating a compelling GIS Developer job posting is key to attracting the right talent to your company. By including the necessary information and highlighting your company's unique qualities, you can create a job posting that attracts the best candidates.

    Get Started

    Start saving time and money on recruiting

    Start today for free to discover how we can help you hire the best talents.

    Get started Get Started!
    This site uses cookies to make it work properly, help us to understand how it’s used and to display content that is more relevant to you. For more information, see our Privacy Policy