GIS Application Developer

LingaTechHarrisburg, PA
1dHybrid

About The Position

This position serves as a mid-level Developer supporting the design and development of a large-scale, modernized crash reporting system. The role focuses on building, enhancing, and maintaining web-based and GIS-enabled solutions under the guidance of a Technical Lead and Application Architect using contemporary front-end, back-end, and cloud technologies.

Requirements

  • 8+ years of experience developing front-end applications using Angular (preferably Angular 14 or higher).
  • 8+ years of experience building responsive, mobile-first user interfaces using Material Design libraries and Bootstrap (with prior jQuery experience as a plus).
  • 8+ years of experience in back-end development, including RESTful API design and integration and GIS integrations.
  • 8+ years of experience implementing automated testing using JUnit, with exposure to Jasmine and Karma preferred.
  • 8+ years of experience in data design and management, including PostGIS-based reporting layers and PostgreSQL or other relational database management systems.
  • 8+ years of experience working with development tools and environments such as ArcGIS Online (AGOL), ArcGIS Extensions for WebEOC, VS Code, Eclipse, or Spring Tool Suite (STS), and using Git/Azure Repos for source control and collaboration.
  • Experience using the Esri ArcGIS Maps API/SDK for JavaScript.
  • Experience with ArcPro/ArcObjects, GeoEvent Processor, Velocity, Experience Builder, Survey123, and Field Maps.
  • Experience administering ArcGIS Enterprise Server and ArcGIS Online/Hub/Community environments.
  • Experience designing and developing geocoding and geoprocessing services.
  • Knowledge of Esri ArcSDE and multi-user versioning, including state trees and branch versioning.
  • Knowledge of linear referencing systems and methods, including Esri Roads and Highways and Oracle Locator/Spatial.
  • Knowledge of responsive and mobile-first development principles.
  • Knowledge of design patterns and SOLID principles.
  • Knowledge of digital accessibility and disability inclusion best practices.
  • Knowledge of digital accessibility regulations, including Section 508 and ADA.
  • Knowledge of WCAG 2.1 AA requirements.
  • Experience designing for platform technologies such as HTML, CSS, JavaScript, iOS, and Android.
  • Experience applying WAI-ARIA authoring guidelines and accessibility best practices.
  • Experience optimizing applications for platform-specific accessibility features across web and mobile environments.
  • Experience developing digital products that comply with accessibility standards.

Nice To Haves

  • Experience incorporating accessibility testing into the software development lifecycle.
  • Experience building digital products where accessibility compliance is part of the “definition of done.”

Responsibilities

  • Design, develop, test, and document application features and enhancements using Angular (v14+), Java, Spring Boot, Azure Functions, and GIS technologies.
  • Develop responsive, mobile-first user interfaces leveraging Material Design libraries and optional Bootstrap frameworks.
  • Implement and integrate RESTful APIs to support system functionality and external data exchanges.
  • Build and maintain GIS integrations utilizing the Esri ArcGIS Maps API/SDK for JavaScript and related Esri platform tools.
  • Design and support geocoding and geoprocessing services, including linear referencing systems and spatial data workflows.
  • Develop and maintain data layers and reporting structures using PostGIS and PostgreSQL (or other relational databases).
  • Support and administer ArcGIS Enterprise Server, ArcGIS Online, and associated Hub/Community environments.
  • Utilize tools such as ArcGIS Online (AGOL), ArcGIS Extensions for WebEOC, VS Code, Eclipse, or Spring Tool Suite (STS) for development activities.
  • Perform unit and front-end testing using JUnit, Jasmine, and Karma to ensure code quality and reliability.
  • Collaborate with team members using Git/Azure Repos for source control, code reviews, and version management.
  • Apply established design patterns and SOLID principles to ensure scalable, maintainable application architecture.
  • Ensure applications meet digital accessibility standards, including Section 508, ADA, and WCAG 2.1 AA requirements.
  • Design and develop accessible digital experiences using HTML, CSS, JavaScript, and mobile platforms (iOS/Android).
  • Implement WAI-ARIA guidelines and optimize applications for platform-specific accessibility features.
  • Incorporate accessibility considerations and testing into the development lifecycle, with compliance aligned to the “definition of done.”
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service