Senior GIS Application Developer - Full Stack

LingaTechHarrisburg, PA
10hHybrid

About The Position

The Senior Developer is responsible for designing, developing, and enhancing a modern, enterprise-grade Unified Crash System, working closely with a Technical Lead and Application Architect. This role focuses on full-stack development, GIS integrations, data visualization, and accessibility-compliant solutions using modern Java, Angular, Azure, and Esri technologies.

Requirements

  • 8+ years of experience developing front-end applications using Angular (preferably Angular 14 or higher) and modern UI technologies
  • 8+ years of experience in back-end development using Java with Spring Boot in a microservices architecture, including RESTful API design, GIS integrations, and spatial data handling
  • 8+ years of experience using testing frameworks such as jUnit, with working knowledge of Jasmine and Karma
  • 8+ years of experience in data and reporting solutions, including Power BI dashboards, enterprise reporting integrations, and relational/spatial databases such as PostgreSQL/PostGIS
  • 8+ years of experience with Azure-focused cloud and DevOps practices, including AKS, Azure API Management, Azure DevOps CI/CD pipelines, and Docker containerization
  • 8+ years of experience using development tools and environments such as ArcGIS Online (AGOL), ArcGIS extensions for WebEOC, VS Code or Eclipse, and Git/Azure Repos
  • Experience with the Esri ArcGIS Maps API/SDK for JavaScript
  • Knowledge and hands-on experience with Esri technologies including ArcPro/ArcObjects, GeoEvent Processor, Velocity, Experience Builder, Survey123, and Field Maps
  • Experience administering and integrating 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 tree and branch versioning models
  • Knowledge of linear referencing systems and methods, including Esri Roads and Highways and Oracle Locator/Spatial
  • Knowledge of responsive, mobile-first application design principles
  • Knowledge of software 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 multiple platform technologies, including HTML, CSS, JavaScript, iOS, and Android
  • Experience applying WAI-ARIA authoring guidelines and accessibility best practices
  • Experience optimizing applications for built-in accessibility features across web and mobile platforms
  • Experience developing digital products that comply with established accessibility standards

Nice To Haves

  • 2+ years of experience working with PostgreSQL databases
  • 2+ years of experience incorporating accessibility testing into the software development process
  • 2+ years of experience building digital products where accessibility compliance is included in the definition of done
  • 8+ years of experience designing responsive user interfaces using Bootstrap and Material Design libraries
  • 8+ years of prior experience working with jQuery

Responsibilities

  • Design, develop, test, and document application features and enhancements using Angular, Java, Spring Boot, and microservices-based architectures
  • Collaborate with technical leadership to translate system requirements into scalable, maintainable solutions
  • Build and integrate RESTful APIs supporting enterprise and GIS-enabled applications
  • Develop responsive, mobile-first user interfaces using Angular, Material Design, and modern UI best practices
  • Implement and maintain GIS integrations using Esri ArcGIS APIs, SDKs, and enterprise mapping platforms
  • Design and develop geocoding, geoprocessing, and spatial data services supporting linear referencing systems
  • Administer and integrate ArcGIS Enterprise Server, ArcGIS Online, Hub, and related Esri tools
  • Develop and maintain reporting solutions and dashboards using Power BI and spatially enabled data models
  • Design and support PostgreSQL/PostGIS-based data structures for reporting and analytics
  • Perform unit and front-end testing using frameworks such as jUnit, Jasmine, and Karma
  • Deploy and manage containerized applications using Docker, AKS, and Azure API Management
  • Implement CI/CD pipelines and source control workflows using Azure DevOps and Git repositories
  • Ensure applications meet digital accessibility standards, including WCAG 2.1 AA, Section 508, and ADA requirements
  • Apply WAI-ARIA guidelines and accessibility testing as part of the development lifecycle and definition of done
  • Optimize applications for performance, usability, and accessibility across web and mobile platforms
  • Support development using modern IDEs and tools such as VS Code, Eclipse, and ArcGIS extensions
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service