Published: Apr 14, 2025 – The Geographic Information Systems Developer designs and develops both internal GIS platforms and client-facing GIS applications, while ensuring seamless integration with internal and external systems. This position conducts requirement analysis, software design, development, and reviews, while supporting GIS software, databases, and providing troubleshooting solutions. This role collaborates with research, product, QA, and IT teams to maintain and enhance GIS web services and accelerate climate model development.

Tips for Geographic Information Systems Developer Skills and Responsibilities on a Resume
1. Geographic Information Systems Developer, GeoTech Solutions, Austin, TX
Job Summary:
- Develop, configure, and maintain applications, including planning, debugging, designing, coding, testing, rollout, and project team support.
- Various technical activities including software and hardware architecture design, maintenance, and integration.
- Security design, implementation, and administration.
- Data modeling, database administration support, software architecture engineering, methodology, and implementation.
- Document all work products.
- Utilize JavaScript/HTML5/CSS3, ArcGIS Server 10.x Services, Google and various API libraries to create a useful repository of historic spatial data.
- Create web maps with JavaScript, CSS, and HTML5 programming languages
- Create GIS applications using ArcGIS APIs (JavaScript, REST, Python)
- Responsible for the coordination, development, implementation, and operation and maintenance of the Geographic Information System (GIS)
- Demonstrate knowledge of geo-processing, mapping, and cartographic procedures, GIS planning and system development
- Monitor database availability, performance, and capacity.
- Plan and perform hardware and OS upgrades, as they relate to SQL Server
- Plan, install and maintain SQL Server / SDE Databases and software.
- Plan the installation and creation of all SQL Server / SDE databases.
Skills on Resume:
- Application Development (Hard Skills)
- Software Architecture (Hard Skills)
- Security Design (Hard Skills)
- Data Modeling (Hard Skills)
- GIS Coordination (Hard Skills)
- Web Mapping (Hard Skills)
- Database Monitoring (Hard Skills)
- System Upgrades (Hard Skills)
2. Geographic Information Systems Developer, MapStream Technologies, Denver, CO
Job Summary:
- Participating in client projects and internal product development flows from the start until the end
- Doing system analysis and designing the system architecture for spatial and big data projects
- Building and designing state-of-the-art GIS applications
- Implementing and maintaining a reliable GIS architecture of data processing systems and APIs
- Consulting clients in terms of GIS questions
- Proactively focusing on learning about new technological possibilities to build faster back-end components and cool front-end solutions.
- Develop, test, maintain, and support GIS-focused applications, tools, and web services.
- Develop software in an agile environment by working with clients and key stakeholders to develop new products and refine the existing product range.
- Provide second-level support, troubleshooting, and enhancements for existing GIS applications, tools, and web services.
- Enhance and improve usability, performance and compatibility of existing applications and services.
- Create and maintain technical documentation, design specifications and support documentation.
Skills on Resume:
- Client Projects (Soft Skills)
- System Analysis (Hard Skills)
- GIS Applications (Hard Skills)
- Data Processing (Hard Skills)
- Client Consulting (Soft Skills)
- Technology Learning (Soft Skills)
- Software Development (Hard Skills)
- Technical Documentation (Hard Skills)
3. Geographic Information Systems Developer, Earthworks Inc., Seattle, WA
Job Summary:
- Design and build an internal GIS platform for development and QA
- Design and build client-facing GIS applications as part of existing and new MSCI products
- Design data workflows with GIS and internal and external systems
- Perform requirement analysis, software design, and development
- Participate in the review of requirements, design, and code
- Mentor other developers, providing them with technical guidance in GIS
- Collaborate with researchers to speed up the publication new climate models
- Collaborate with quality assurance, product management and implementation teams
- Responsible for specific work includes support and management of all GIS software and databases.
- Provides problem-solving support to users in GIS, involving decisions on both hardware and software.
- Works with the County Communications/eGovernment Coordinator and the Information Technology (IT) department to coordinate content on the County's Internet site.
- Responsible for developing and maintaining the GIS Department's Internet and Intranet mapping services.
Skills on Resume:
- GIS Platform (Hard Skills)
- Client Applications (Hard Skills)
- Data Workflows (Hard Skills)
- Requirement Analysis (Hard Skills)
- Technical Guidance (Soft Skills)
- Collaboration Skills (Soft Skills)
- Problem Solving (Soft Skills)
- Content Coordination (Soft Skills)
4. Geographic Information Systems Developer, Spatial Innovations, Raleigh, NC
Job Summary:
- Design, develop and support geospatial software applications
- Help transform research analytics into effective tools and systems for geospatial analysts
- Incorporating interactive maps and other geospatial visualization/analysis technologies into existing systems, as well as creating new data visualization and geospatial interfaces
- Writing tested, maintainable, and documented JavaScript, HTML, CSS, and NodeJS
- Support infrastructure and software development using Git, Jenkins, etc.
- Integrate a diverse set of data into custom cutting-edge geospatial applications
- Stay current on technology trends, certifications, and identify ways to innovate GIS system solutions
- Work with the Manager, Software Development, to design, develop and support geospatial ESRI templates.
- Work closely with the product development team to ensure that ESRI Map templates and widgets are developed for customer ingestion.
- Work on geospatial data production in collaboration with the data development team.
- Define, design and build varied components of complex, distributed, high-performance web-based applications.
- Meet with customers or subject matter experts to define the scope of work.
- Serve as technical lead on individual projects, providing guidance and mentorship to staff.
Skills on Resume:
- Geospatial Software (Hard Skills)
- Data Visualization (Hard Skills)
- Web Development (Hard Skills)
- Infrastructure Support (Hard Skills)
- GIS Integration (Hard Skills)
- Technology Innovation (Soft Skills)
- Customer Collaboration (Soft Skills)
- Technical Leadership (Soft Skills)
5. Geographic Information Systems Developer, TerraVista Consulting, Portland, OR
Job Summary:
- Work with GIS Web Developers to maintain or create application code using JavaScript and ArcGIS Services with technologies like C#, CSS, AJAX, Dojo, ArcGIS jsAPI, Google Maps, python and .
- Assist the GIS application development team in catching up on backlog of projects and other application-related support tasks.
- Work with other division developers to promote geospatial solutions and embed GIS functionality, improving customer workflows where it makes sense.
- Perform all aspects of the software development lifecycle (SDLC) within an Agile environment.
- Develop and maintain a customer-focused relationship with business stakeholders and other IT areas by exhibiting a high level of collaboration, timely communication and responsiveness.
- Support company-wide projects and clients across different disciplines
- Lead and be involved in all application development life cycle, from requirements gathering to analysis and design and implementation of GIS solutions
- Administering and maintaining ArcGIS server, ArcSDE databases, Portal for ArcGIS, ArcGIS Online and GIS software infrastructure
- Perform automated security scans on code to ensure application and data security (adhering to DISA Security Technical Implementation Guidance)
- Conduct design and code reviews to ensure compliance with standards
- Estimate level of effort to develop code to meet the acceptance criteria
- Share best practices and improve processes within and across sprint teams, and mentor more junior developers
Skills on Resume:
- GIS Development (Hard Skills)
- Application Support (Soft Skills)
- Geospatial Solutions (Hard Skills)
- Software Lifecycle (Hard Skills)
- Customer Collaboration (Soft Skills)
- Project Support (Soft Skills)
- ArcGIS Administration (Hard Skills)
- Security Compliance (Hard Skills)
6. Geographic Information Systems Developer, Atlas Software, Salt Lake City, UT
Job Summary:
- Install, configure, and maintain an ESRI Enterprise on-site deployment.
- Configure and maintain an ESRI ArcGIS Online environment.
- Create, modify, and test ESRI ArcGIS applications.
- Experience developing and deploying geospatial web services including views, feature services, and imagery services with ArcGIS Desktop/Pro.
- Experience developing Operational Dashboards, Survey123 applications, web maps and hosted feature services in an ArcGIS Enterprise environment.
- Configure Single Sign-On (SSO) Enterprise Logins utilizing SAML within an ESRI Enterprise environment.
- Provide technical expertise on how geospatial systems can be integrated into existing data collection and monitoring systems
- Work as part of a team throughout the software development life cycle
- Collaborate with designers and analysts to implement enhancements or new applications
- Develop code to meet the user story acceptance criteria
- Debug, test, and fix errors
- Create Unit Test Cases
- Develop User Acceptance Test Cases based on the requirement(s)
Skills on Resume:
- ESRI Deployment (Hard Skills)
- ArcGIS Configuration (Hard Skills)
- Geospatial Web (Hard Skills)
- Operational Dashboards (Hard Skills)
- Single Sign-On (Hard Skills)
- System Integration (Hard Skills)
- Team Collaboration (Soft Skills)
- Test Development (Hard Skills)
7. Geographic Information Systems Developer, GeoMap Systems, Richmond, VA
Job Summary:
- Prepare diagrammatic plans for web-based service delivery
- Analyze the problems outlined by the GIS System Architect and DBA, on issues related to the extent of information transferred across the network and the impact on application performance
- Select and use the best available web development tools for linking the Web Mapping application to the IT system’s back-end, data warehouse and databases
- Refine and improve front-end client web pages
- Continue to develop an interactive web map built using ESRI JavaScript API, Dojo and JQuery
- Develop backend services to enable the front-end client.
- Communicate in both REST and SOAP interfaces and be compliant with service-oriented architecture
- Design, develop, publish and author ArcGIS Server 10.3.1 and 10.4.1 web services
- Develop applications to work with ESRI Portal 10.3.1 and 10.4.1
- Develop software that extends the capabilities of the ArcGIS platform including web development and mobile device support
- Develop custom scripts/tools using a variety of programming languages to automate various workflows with a heavy emphasis on Python and web protocols
- Create and develop internal process documentation
Skills on Resume:
- Web Development (Hard Skills)
- Problem Analysis (Soft Skills)
- Front-End Development (Hard Skills)
- Interactive Mapping (Hard Skills)
- Back-End Services (Hard Skills)
- Service Communication (Hard Skills)
- ArcGIS Development (Hard Skills)
- Process Documentation (Hard Skills)
8. Geographic Information Systems Developer, Pathway GIS Solutions, Phoenix, AZ
Job Summary:
- Oversee the development of field collection technologies and the incorporation of work-flows and analysis using various technologies
- Develop complex or novel assignments requiring the development of new or improved techniques and procedures
- Perform advanced GIS functions including models, Python scripting and application development
- Utilize GIS and associated software to produce, display, and analyze geographic information for display in predominantly web-based clients
- Responsible for assignments that involve considerable complex GIS studies, and require advanced techniques and modification and extension of theories and practices to be applied
- Build, update, and maintain databases, reports, statistical information, costing models, and data prioritization models
- Creates and develops other types of data for comprehensive plans and mapping
- Interpret various information from applications to GIS files, survey drawings, site development plans, subdivision plans, plats, public rights of way of local governments, county governments, and state governments
- Supports other employees with map production and analysis of spatial database information
- Provides technical support to train and assist system users in new and existing GIS applications
- Perform as a technical lead for other GIS staff members
- Researching, compiling, and summarizing statistical data and information materials
Skills on Resume:
- Field Technologies (Hard Skills)
- GIS Functions (Hard Skills)
- Application Development (Hard Skills)
- Data Analysis (Hard Skills)
- Database Maintenance (Hard Skills)
- Map Production (Hard Skills)
- Technical Support (Soft Skills)
- Team Leadership (Soft Skills)
9. Geographic Information Systems Developer, TerraLogic Solutions, Boise, ID
Job Summary:
- Identify systems requirements provided by the agency
- Develop design specifications based on the system's requirements that will be reviewed and approvedby the agency
- Develop code using the GIS tools (i.e., ESRI) selected by SSA.
- Identified areas for development
- Develop and implement a new user interface, updating and enhancing dashboard functions
- Continued architectural framework redesign and code streamlining
- Ensuring Section 508 capability and certification
- Implement new functionality, Usability and Usage Reports
- Enhanced security model and provide systems integration
- Predictive model visualizations
- Investigate alternative methods/tools to support visualization
- Participate in working sessions to define software requirements and design, and prepare meeting reports upon request
Skills on Resume:
- Systems Requirements (Hard Skills)
- Design Specifications (Hard Skills)
- Code Development (Hard Skills)
- User Interface (Hard Skills)
- Framework Redesign (Hard Skills)
- Security Model (Hard Skills)
- Predictive Visualizations (Hard Skills)
- Software Collaboration (Soft Skills)
10. Geographic Information Systems Developer, GeoPoint Technologies, Tucson, AZ
Job Summary:
- Provide development and maintenance of software applications
- Develop and integrate software components
- Assist with the deployment and configuration of the system
- Drafting technical documentation procedures and/or simplifying the application development and maintenance.
- Communicates with senior leaders and project managers to receive direction and discuss project criteria and requirements
- Develop and maintain professional relationships, exercising effective communication with all level of employees within the organization
- Participate in code and document walkthroughs and peer reviews
- Participate in weekly or bi-weekly progress meetings
- Leads and supports the use of geospatial technologies from the analysis, development, validation, maintenance, enhancement, and support of various GIS-related products, data, services, and solutions
- Deliver solutions, data, mapping/analytical services, and create web services
- Meet the needs of the business in an effective, sustainable and reliable manner
- Leading and coordinating the implementation of strategic and tactical objectives, and assisting in the development of those objectives
- Mentor GIS Services Team staff and provide advanced training and guidance to other GIS users
Skills on Resume:
- Software Development (Hard Skills)
- Software Integration (Hard Skills)
- System Deployment (Hard Skills)
- Technical Documentation (Hard Skills)
- Effective Communication (Soft Skills)
- Professional Relationships (Soft Skills)
- Code Reviews (Hard Skills)
- Team Mentorship (Soft Skills)
11. Geographic Information Systems Developer, Vector Dynamics, Minneapolis, MN
Job Summary:
- Understand the motivations behind flood targeting and the details of what types of information and output are
- Participate in end-user / user story creation sessions to uncover necessary features for implementation
- Generate a user story and feature requirements list
- Understand data requirements and source list generated by Solutions and Analytics teams, investigate sources for data attributes and methods for extraction
- Understand the satellite constellation geometry and tasking data repository owned by the constellation Customer Support team
- Create a sustainable, multi-source, spatial database including live connections to external data sources as the foundation for analysis and visualization
- Participate in creating an analytics framework to generate the necessary insights about floods and build the scripted processes required to execute
- Work with Solutions and Analytics team members to validate and iterate the data sources and analytics processes until project specifications are satisfied
- Design and build an interactive visualization platform for users to explore flood data and make decisions about flood targeting and image acquisition needs
- Ensure all processes are well documented for future support or enhancements
- Design custom geospatial applications to increase the functionality of standard ESRI software
- Automate GIS data Functions
Skills on Resume:
- User Stories (Soft Skills)
- Data Requirements (Hard Skills)
- Satellite Geometry (Hard Skills)
- Spatial Database (Hard Skills)
- Analytics Framework (Hard Skills)
- Visualization Platform (Hard Skills)
- Process Documentation (Hard Skills)
- Geospatial Applications (Hard Skills)