GEOGRAPHIC INFORMATION SYSTEMS ENGINEER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS
Published: Apr 10, 2025 - The Geographic Information Systems Engineer with expertise in JavaScript, Python, C++, and SQL, possesses strong knowledge of GIS design, implementation, and GeoServer. This position experience includes working with ArcGIS (Desktop and Pro), ArcGIS Online, Python, AutoCAD, and Agile development, with excellent communication skills and the ability to manage fast-paced work environments. The role requires proficiency in organizing tasks, managing time, and maintaining professionalism in client and internal interactions.
Essential Hard and Soft Skills for a Standout Geographic Information Systems Engineer Resume
- System Integration
- Network Management
- Project Documentation
- IT Systems
- Transition Planning
- Geospatial Solutions
- GIS Software
- Database Management
- ArcGIS Enterprise
- Data Sources
- Policy Guidance
- Process Improvement
- Document Research
- Technical Support
- Standards Development
- Workflow Support
- Problem Solving
- Team Collaboration
- Technology Awareness
- GIS Promotion

Summary of Geographic Information Systems Engineer Knowledge and Qualifications on Resume
1. BS in Geographic Information Science with 2 years of Experience
- Proficient with QuickBase and Microsoft 365 tools
- Knowledge of financial information such as capital/operational cost modeling and margin analysis, etc., related to client funding opportunities.
- Excellent communication, organizational, and time-management skills.
- Advanced GIS/ERSI mapping skills.
- Experience with Federal, State, and Local governmental Grant/Loan application processes.
- Experience with Unix/Linux at the command line
- Proficient in the Microsoft Office suite of products
- Familiarity with imagery, DTM/DSM, and vector products
- Ability to support time-sensitive requirements
- Advanced knowledge of ArcGIS and Global Mapper
- Experience in the marine/renewable sectors, knowledge of wind energy projects
- Experience with GIS projects with the help of desktop GIS software (data management, data processing, analysis, visualization)
- Knowledge in the use and configuration of server GIS including web application development/configuration (esp ESRI products) ideally in an enterprise GIS environment
2. BS in Environmental Science with 2 years of Experience
- Excellent technical skills in geospatial data, data integration and solutions development through automating workflows, spatial data collection, spatial analytics, data validation, and management including data visualisation and desktop and web application development and sharing
- Experienced in Python scripting within ESRI ArcGIS and open source
- Experienced in developing Safe FME workbenches
- Track record in ESRI ArcGIS product suite including ArcPro, ArcMap, ESRI Field Maps and AGOL for desktop, mobile and web apps development and implementation to projects
- Exposure to database development including data flows, schemas, metadata, data versioning, updates, and data standards (File geodatabases and PostGIS or other database systems)
- Experienced in CAD/GIS data integrations and conversions
- Experienced in delivering high-quality visualisations and cartographic outputs
- Excellent communication skills including report writing and presentations
- Hunger to expand technical knowledge and learn new skills
- Experience in FME server/cloud
- Problem-solving skills and an agile mindset
- Good communication skills, good teamwork skills and interpersonal skills
3. BA in Geography with 3 years of Experience
- Knowledge of Esri ArcGIS software, including ArcGIS server/desktop, ArcGIS Pro, and ArcGIS Enterprise.
- Experience implementing, supporting and training enterprise-level GlS applications.
- Excellent analytical and problem-solving skills with proficiency in GIS analysis.
- Experience supporting, implementing, managing, and managing multiuser web-based GIS applications.
- Knowledge of developing web-based portals for clients to access GIS data.
- Knowledge of Python language to develop GIS applications within the Esri ArcGIS environment.
- Proficiency in building and maintaining spatial GeoDatabases in enterprise GIS deployments.
- Ability to provide technical assistance and troubleshooting to users including utilizing log files and web debugging tools
- Experience with SDE-based data management procedures
- Experiences in the design and implementation of GIS related processes and automation
- Knowledge in a programming language ideally Python
- Experience with ArcGIS Enterprise platform application and database management
4. BS in Computer Science with 4 years of Experience
- Experience in working with ArcGIS for Server, creating map services, as well as a working knowledge of publishing GIS maps for public use and consumption.
- Strong written and oral communication skills, combined with the ability to work effectively with others in establishing cooperative relationships, and in a variety of settings (individuals, groups, inter- and intra-agency, etc.).
- Experience in hydrologic modeling, scripting with Python (Jupiter Notebooks), data mining, climate modeling and scenario building, interdisciplinary data handling and management, remote sensed data (Lidar, etc.), and flood hydrology.
- Understanding civil engineering concepts and spatial/statistical methods for data analysis is highly desired.
- A familiarity with agile project management methodologies and the principles and practices of transportation planning
- Experience with ESRI ArcGIS Desktop 10.3.1 (ArcMap and ArcCatalog)
- Experience with ESRI ArcGIS Spatial Analyst Extension
- Experience with ESRI ArcGIS 3D Analyst Extension
- Experience with ESRI Arc Hydro Tools for ESRI ArcGIS Desktop 10.3
- Experience managing ESRI Services in a cloud environment
- Knowledge of user-friendly Python IDE’s such as PyScripter in which to view, edit, and run Python scripts.
- Experience with ET GeoWizards licensed version 11.3 for ArcGIS 10.3
5. BA in Geology with 2 years of Experience
- Understanding of core spatial concepts, application of spatial analysis methods, geospatial data formats and standards.
- Fluency with and thorough knowledge of ArcGIS Pro and Python for interacting with datasets and preparing data for production-quality maps and figures.
- Experience with creating and managing ArcGIS Enterprise web services and using the ArcGIS REST API.
- Understanding of data migration concepts and experience with the design and development of data automation and ETL (extract, transform, and load) practices.
- Ability to design, develop and maintain automated GIS workflows, desktop tools, and scripts using (ArcGIS, ArcPy, Python library and ArcGIS Python API)
- Familiarity with version control systems (Git and GitHub) and sharing code (Jupyter Notebook)
- Experience deploying ArcGIS Online and/or Portal for ArcGIS applications such as Dashboards, Field Maps, Survey123, Experience Builder, Web AppBuilder, etc.
- Experience exploring and manipulating structured and unstructured datasets and web scraping.
- Experience with accessing, querying, and extracting data from Microsoft SQL Server, PostgreSQL, and Oracle.
- Experience with creating web pages with HTML, CSS, and JavaScript tools
- Understanding best practices in responsive web development and web standards.
- Experience presenting technical subject matter to diverse audiences
6. BS in Urban Planning with 4 years of Experience
- Strong interpersonal skills in order to work with both technical and non-technical personnel at various levels in the organization.
- Able to learn quickly, meet deadlines and demonstrate problem-solving skills.
- Ability to deal with uncertainties, competing priorities and ambiguities in the workplace.
- Experience with ArcGIS ArcPy Python library, ArcGIS Python API, and ArcGIS Arcade
- Experience with Safe FME desktop and Server
- Familiarity with using workflow automation services such as Power Automate, Integromat, IFTTT, Zapier.
- Ability to analyze business processes and systems and to migrate to/integrate with a GIS.
- Familiarity with dashboard applications using ArcGIS Dashboard, PowerBI, Tableau.
- Ability to identify the appropriate insertion of geospatial analytics into data-driven decisions and products.
- Familiarity with ArcGIS Enterprise database versioning and multi-user editing.
- Strong development and presentation skills required to produce and present technical or information documentation for training.
- Demonstrated strong commitment to customer service, attention to detail and continuous improvement.
7. BS in Civil Engineering with 3 years of Experience
- Experience in performing geospatial web administration and/or IT/GIS project management
- Experience in Programming/scripting skills utilizing VB.Net, C#, and/or Python
- Experience in GIS systems (OpenGeo, GDAL, ArcGIS) and applications for production
- Software Development Experience in Python
- Experience in map generation/update pipeline, including database handling and migration (PostGIS and other Geodatabases)
- Experience in developing a massive data collection & management system leveraging a modern cloud vendor infrastructure
- Proficiency and communication skills in verbal and written English.
- Experience in large-scale operations and developing real-time processing platforms
- Experience in developing distributed systems and operations
- Knowledge of typical agile tools (Git, Jenkins, Docker, JIRA, Confluence etc)
- Experience in map installation or usage in in-vehicle units (eg. knowledge of maps based on NDS or HD-MAP in navigation/ADAS/AD systems)
- Familiarity with the software development life cycle, ensuring that software is continuously updated with the latest features.
- Strong project management skills.
8. BA in Environmental Studies with 2 years of Experience
- Experience managing large and complex technology projects and/or administering ArcGIS Enterprise software applications
- Experience with Development, installation, configuration, tuning, and support of GIS and supporting software, data, and infrastructure
- Experience with Systems analysis, design methodology, and project management techniques
- Experience with Esri Enterprise Suite of software
- Experience with Principles and practices of GIS
- Experience with Industry trends in GIS and IT
- Experience with designing and development for geodatabase and relational database systems and concepts associated with storage of spatial data
- Experience in Managing GIS data versioning in a multi-editor environment
- Experience with Cartographic principles including map projections, datums, spatial data types and formats, topology,
- Experience with programming languages including Python, JavaScript, ArcObjects, and T-SQL programming languages
- Experience with Windows operating system and administration
- Experience with Relational databases MSSQL Server, SSIS, JSON, XML, FTP, desktop and server technologies
- Experience with the development of scripts and applications to automate support of GIS environment using Python, Jupyter Notebook, scheduled tasks, and other relevant tools
9. BS in Surveying Engineering with 3 years of Experience
- Experience in Web Application or Mobile Development
- Basic knowledge of programming and relational database design
- Good technical and analytical skills, self-motivated and able to work under pressure
- Good command of both written and spoken English and Chinese
- Experience in setting up and managing GIS systems within the telecoms industry or utilities
- Knowledge of web-GIS-based applications
- Understanding of spatial data, algorithms and analysis
- Knowledge of OS datasets (e.g. Address Base, Mastermap etc)
- Understanding of relational databases, geodatabases and PostGIS and PostgreSQL
- Experience with ArcGIS / QGIS
- Experience integrating GIS data into other business systems and processes
10. BS in Geography with 4 years of Experience
- Ability to build models in order to create an efficient workflow.
- Demonstrates knowledge of cartography
- Experience automating workflows in a spatial context
- Knowledge of FME workbenches is advantageous
- Ability in Python or Javascript is advantageous
- Ability to break a complex problem into manageable parts
- Knowledge and experience of using GIS within a FTTP business or context
- Knowledge and experience of using Geo data within dashboards and KPIs
- Expertise in ESRI tools and services including ArcGIS Server,ArcGIS Pro, ArcGIS Online, GeoAnalytics Server, GIS Cloud, File geodatabase administration, Enterprise geodatabase administration
- Strong time management skills and a self-driven work ethic
- Experience working in spatially driven environment and resolving spatial issues
11. BS in Environmental Engineering with 3 years of Experience
- Capable of operating vehicles safely and having an acceptable driving record
- Experience utilizing ArcGIS server software applications
- Experience in working with geospatial software products.
- Experience with Confluence and JIRA for Agile development.
- Knowledge of basic Unix commands (more, tail, grep).
- Strong knowledge of ESRI GIS products to include ArcGIS Pro, ArcGIS Desktop, ArcGIS Enterprise
- Experience utilizing or supporting ESRI ArcGIS
- Experience utilizing or supporting ESRI Portal for ArcGIS
- Experience supporting or administering ESRI Software on a Windows Server Platform
- Experience supporting or administering ESRI Portal for ArcGIS on IIS
- Experience supporting or administering ESRI ArcGIS in a Citrix Environment
- Experience in Web application & Mobile Apps development
- Familiar with programming tools and databases, including Microsoft .NET, SQL Server, HTML / XML, JavaScript and etc.
12. BA in Cartography with 2 years of Experience
- Familiarity with CAD, 3GIS or ArcGIS.
- Proficiency in reading and following technical documentation.
- Excellent analytical, interpersonal, and communication skills.
- Experience working with minimal supervision.
- Good command of both written and spoken English and Chinese
- Good English writing skills in compiling PowerPoint presentations and document writing
- Knowledge in Angular/MDM
- Ability to multi-task and deliver against competing priorities
- Ability to build strong relationships and work as part of inter-disciplinary teams
- Ability to thrive in a fast-paced and demanding service environment
- Able to operate autonomously and demonstrate initiative in problem solving, decision making and a proactive approach to the job.
- Knowledge of AutoCAD, QGIS and other open-source spatial tools
- Ability to work in a highly productive environment and operate remotely
13. BS in Geospatial Technology with 3 years of Experience
- Knowledge of either JavaScript, Python, C++ programming language
- Strong knowledge of SQL
- Strong knowledge of GIS design and implementation
- Experience with GeoServer
- Excellent verbal and written interpersonal communication skills
- Experience in Agile Development
- Ability to be flexible, take direction with ease, including changes to schedule and workflow priorities
- Ability to maintain professional tact in a fast-paced work environment with internal personnel and clients
- Experience with the use of ArcGIS (Desktop and Pro), ArcGIS Online, Python, and AutoCAD
- High-level communication skills for dealing with both internal and external clients
- Excellent computer skills (Microsoft Word and Excel) with demonstrated interest and ability to learn new systems
- Excellent organizational skills and the ability to manage time to complete multiple tasks.