Application Developer GIS Enabled System

LingaTechHarrisburg, PA
11hHybrid

About The Position

This position serves as a Senior Developer responsible for designing, developing, and enhancing large-scale, GIS-enabled enterprise applications.

Requirements

  • 8+ years of experience developing front-end applications using Angular (preferably Angular 14 or higher).
  • 8+ years of experience in back-end development using Java with Spring Boot, including microservices architecture, RESTful API design and integration, and GIS integrations with spatial data handling.
  • 8+ years of experience using testing frameworks such as jUnit; familiarity with Jasmine and Karma preferred.
  • 8+ years of experience in data design using PostGIS-based reporting layers and PostgreSQL or other relational database management systems.
  • 8+ years of experience with Azure-focused cloud and DevOps technologies, including Azure Kubernetes Service (AKS), Azure API Management, Azure DevOps CI/CD pipelines, Docker containerization, and Azure Data Factory.
  • 8+ years of experience working with development tools and environments including ArcGIS Online (AGOL), ArcGIS Extension plugin for WebEOC, VS Code, Eclipse, or Spring Tool Suite (STS), and 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 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 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 accessibility features across web and mobile platforms.
  • Experience developing digital products that comply with accessibility standards.

Nice To Haves

  • 2+ years of experience working with PostgreSQL.
  • 2+ years of experience incorporating accessibility testing into the development process.
  • 2+ years of experience building digital products where accessibility compliance is part of 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 (14+), Java, Spring Boot, and microservices architecture.
  • Build and integrate RESTful APIs to support system interoperability and data exchange.
  • Develop responsive, mobile-first user interfaces leveraging Material Design and modern UI frameworks.
  • Implement GIS integrations and spatial data handling using Esri ArcGIS technologies and APIs.
  • Design and develop geocoding and geoprocessing services to support spatial analysis and reporting.
  • Develop and maintain PostGIS- and PostgreSQL-based data models to support reporting and analytics layers.
  • Utilize testing frameworks such as jUnit, Jasmine, and Karma to ensure code quality and reliability.
  • Deploy and manage containerized applications using Docker and Azure Kubernetes Service (AKS).
  • Configure and manage Azure services including Azure API Management, Azure Functions, Azure Data Factory, and Azure DevOps CI/CD pipelines.
  • Administer and integrate ArcGIS Enterprise Server, ArcGIS Online, Hub, and Community environments.
  • Collaborate using Git and Azure Repos for source control, code reviews, and team-based development.
  • Apply design patterns, SOLID principles, and best practices throughout the software development lifecycle.
  • Ensure compliance with digital accessibility standards, including WCAG 2.1 AA, Section 508, and ADA requirements.
  • Implement accessibility best practices using WAI-ARIA guidelines and platform-specific accessibility features.
  • Incorporate accessibility testing into the development process and ensure compliance is part of the definition of done.
  • Work within modern development environments such as VS Code, Eclipse, or Spring Tool Suite (STS).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service