Geographic Information System Software Engineer

Insight Global

Dallas (TX)

On-site

USD 90,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Insight Global is seeking a GIS Software Engineer to design, develop, and test software applications in a GIS-rich environment. You will collaborate with business partners to define requirements, integrate data across systems, and deliver APIs with clear documentation.

The role emphasizes SDLC discipline, reusable code, and strong SQL data work, with hands-on ArcGIS Enterprise, ArcPy, and ArcGIS Online experience highly valued.

Qualifications

  • Bachelor's degree in GIS, Computer Science, Information Technology, Engineering, or a related field.
  • 4+ years designing and developing Esri GIS solutions, preferably within ArcGIS Enterprise environments.
  • Strong programming experience in Python and/or Java, with proficiency in at least one language.
  • Experience developing integrations between GIS platforms and other enterprise systems, including error handling and reporting.
  • Solid understanding of the Software Development Lifecycle (SDLC) and ability to clearly articulate development processes and best practices
  • Experience developing reusable code, APIs, and technical documentation
  • Knowledge of spatial databases and SQL development
  • Language-agnostic mindset with the ability to work across multiple technologies and tools

Responsibilities

  • Assists in the design, development and testing of software applications.
  • Resolves day-to-day incidents to assure the integrity of the services.
  • Consume, transform and update data between two or more systems using integration software.
  • Consults with business partners to identify and define software applications needs.
  • Analyzes requests for changes, updates or modifications to software and makes design recommendations.
  • Develops documentation relating to program definition, development, and end user specifications.

Skills

GIS design & development
Python
Java
SDLC expertise
APIs
SQL development

Education

Bachelor's degree in GIS/CS/IT/Engineering

Tools

ArcGIS Enterprise
ArcPy
ArcGIS Online

Job description

  • Assists in the design and development and testing of software applications
  • Resolves day-to-day incidents to assure the integrity of the services being provided
  • Consume, transform and update data between two or more systems using integration software
  • Consults with business partner to identify and define software applications needs
  • Analyzes requests for changes, updates or modifications to new or existing software applications and makes recommendations for designs to meet client specifications
  • Consults with business partners to create documentation relating to the program definition, development, business requirements. Documentation includes software objectives, deliverables, and end user specifications
  • Assists, mentors, and provides technical direction, leadership, guidance and support for Applications Developers and other IT staff, helps in smooth maintenance of the system and meet SLA’s to provide data to the users
  • Writes, translates, and codes software programs and applications according to specifications and end user requirements
  • Prepares system, context and infrastructure diagrams needed in application development and analysis
  • Trains end users to operate new or modified programs, reporting tools and analytics
  • Prepares and writes reports for management and/or team members on the status of assignments
  • Works with end users regarding systems analysis, general systems design and detail systems design
  • Works independently to keeps abreast of new and changing technological advances in program languages, utilities, tools, and client/server technology to assure achievement of optimum results
  • Follow the IT procedures and naming conventions guidance. Also provide proper documentation as required by IT standards
MUST HAVES
  • Bachelor's degree in GIS, Computer Science, Information Technology, Engineering, or a related field
  • 4+ years of experience designing and developing Esri GIS solutions, preferably within ArcGIS Enterprise environments
  • Strong programming experience in Python and/or Java, with proficiency in at least one language
  • Experience developing integrations between GIS platforms and other enterprise systems, including error handling and reporting.
  • Solid understanding of the Software Development Lifecycle (SDLC) and ability to clearly articulate development processes and best practices
  • Experience developing reusable code, APIs, and technical documentation
  • Knowledge of spatial databases and SQL development
  • Language-agnostic mindset with the ability to work across multiple technologies and tools
NICE TO HAVE
  • Hands-on experience with ArcGIS Enterprise, ArcPy, and ArcGIS Online
  • Understanding of Waterfall project delivery methodologies
  • Experience supporting GIS implementations within the utility industry
  • Familiarity with mobile GIS technologies, field workforce solutions, and real-time GIS capabilities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Geographic Information Systems Engineer
Geographic Information Systems Engineer

Mainz Brady Group • Dallas (TX)

On-site
USD 80,000 - 110,000
Senior Applications Developer
Senior Applications Developer

Mainz Brady Group • Dallas (TX)

On-site
USD 90,000 - 130,000
GIS Solution Architect
GIS Solution Architect

Cyient • Waco (TX)

On-site
USD 90,000 - 125,000
GIS Map Developer
GIS Map Developer

Idexcel • Washington

On-site
USD 90,000 - 120,000
GIS Systems Administrator
GIS Systems Administrator

Oorwin AI • Columbus (OH)

On-site
USD 95,000 - 130,000
Senior GIS Developer
Senior GIS Developer

Open Systems Technologies • Reston (VA)

On-site
USD 85,000 - 115,000
GIS Developer/Specialist
GIS Developer/Specialist

Quantum Strides LLC • Minneapolis (MN)

On-site
USD 70,000 - 90,000
Senior GIS Developer
Senior GIS Developer

Compunnel, Inc. • Reston (VA)

On-site
USD 80,000 - 110,000
Software Technician
Software Technician

Ultipro • Huntsville (AL)

Hybrid
USD 30,000 - 36,000
GIS (ESRI) Technical Analyst
GIS (ESRI) Technical Analyst

Softworld, a Kelly Company • Sacramento (CA)

On-site
USD 80,000 - 100,000