LingaTech

Developer GIS Enabled System

Harrisburg, PA - Contracted

Location: Harrisburg, PA
Position Type: Hybrid
Hybrid Schedule: Onsite as needed, mostly remote
Contract Length: Long-term engagement with annual extensions


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

Duties:
  • 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).


Required Skills:
  • 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.


Preferred Skills:
  • 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.
Apply: Developer GIS Enabled System
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

What’s your citizenship / employment eligibility?*
LinkedInLinkedIn profile URL:*
How many years of experience do you have designing, developing, and enhancing large-scale, GIS-enabled enterprise applications?*
How many years of experience do you have in data design using PostGIS-based reporting layers and PostgreSQL*
How many years' experience do you have with Azure-focused cloud and DevOps technologies?*
What is your minimum hourly contract rate requirement?*
Do you require work through a C2C employer?*
Human Check*