About The Position

Participate in the development, configuration, testing, deployment, and support of GIS applications and technology solutions. Work with Esri GIS, web development, databases, cloud technologies, and modern development practices to deliver reliable solutions that support business needs. The role collaborates with business partners to document application defects, enhancements, and project requirements; gathers requirements, evaluates solution options, and estimates proposed changes; and develops and supports GIS web applications, services, integrations, and automation. It configures, develops, tests, deploys, and maintains GIS applications with limited oversight, using Esri technologies and programming languages, web technologies, databases, and cloud and DevOps tools. The position troubleshoots issues across applications, GIS services, databases, APIs, and integrations; identifies opportunities to improve or reuse technology solutions; coordinates activities with team members, infrastructure teams, and vendors; and follows established software development, change control, security, and governance standards. It also maintains technical documentation and training materials and consults with and trains business users. Regular and reliable attendance is required, and additional duties may be assigned. A bachelor's degree in a related field or an equivalent combination of formal education and/or work experience is preferred. Two to four years of relevant professional experience is typically preferred, with at least one year required. An applicable driver's license is preferred. The position requires the ability to use relevant office tools and equipment, communicate and exchange information, conduct presentations or meetings, and meet the visual demands needed to perform the job.

Requirements

  • At least one year of relevant professional experience is required.
  • Demonstrated ability with multiple development languages and/or platforms.
  • Demonstrated knowledge of software development and programming concepts and techniques.
  • Demonstrated ability to work with database management systems.
  • Experience with GIS concepts and technologies; Esri ArcGIS Enterprise, ArcGIS Pro, and enterprise geodatabases are preferred areas of experience.
  • Experience or working knowledge of JavaScript/TypeScript, Python, SQL, web technologies, and REST APIs.
  • Working knowledge of cloud and modern application technologies such as AWS and Docker.
  • Working knowledge of Git, source control, CI/CD, and modern DevOps practices.
  • Working knowledge of the software development lifecycle and basic project management concepts.
  • Working knowledge of infrastructure concepts and their relationship to application development.
  • Working knowledge of math, algebra, and statistical methods.
  • Experience using computers, office equipment, and applicable software.
  • Ability to interact, advise, and communicate effectively.
  • Experience developing information, conducting meetings, and making presentations.
  • Demonstrated ability to read and write fluently in English.
  • Ability to use required office tools and equipment; communicate or exchange information or instructions; conduct oral presentations and/or meetings; and meet the visual demands sufficient to perform job duties.

Nice To Haves

  • Bachelor's degree in MIS, Computer Science, Mathematics, Business Administration, or another related field, or an equivalent combination of formal education and/or work experience.
  • Two to four years of relevant professional experience is typically preferred.
  • Experience with Esri ArcGIS Enterprise, ArcGIS Pro, and enterprise geodatabases.
  • Applicable driver's license.

Responsibilities

  • Collaborate with business partners to document application defects, enhancements, and project requirements.
  • Configure, develop, test, deploy, and maintain GIS applications with limited oversight.
  • Gather and document business requirements, evaluate solution options, and provide estimates for proposed changes.
  • Develop and support GIS web applications, services, integrations, and automation.
  • Work with Esri technologies, including ArcGIS Enterprise, ArcGIS Pro, Experience Builder, web maps, and GIS services.
  • Develop solutions using JavaScript/TypeScript, Python, HTML, CSS, SQL, REST APIs, and JSON.
  • Work with relational databases and enterprise geodatabases to manage spatial and non-spatial data.
  • Support applications using AWS, Docker, Git, and CI/CD practices.
  • Troubleshoot issues across applications, GIS services, databases, APIs, and integrations.
  • Identify opportunities to improve or reuse existing technology solutions.
  • Coordinate development activities with team members, infrastructure teams, and vendors.
  • Follow established software development, change control, security, and governance standards.
  • Develop and maintain technical documentation and training materials.
  • Consult with and train business users to support effective use of technology solutions.
  • Maintain regular and reliable attendance.
  • Perform additional duties as assigned.

Benefits

  • Medical, dental, and vision packages
  • Paid time off
  • 401(k) plan with 100% company match up to 6%
  • Potential profit-sharing contributions under the 401(k) Plan
  • Paid parental leave
  • Basic and optional employee term life insurance
  • Education assistance and tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service