About The Position

PennDOT is seeking a Senior Full Stack GIS Developer to support the Bureau of Solutions Management. This role will focus on the design and development of the PA Unified Crash System, working closely with the Technical Lead and Application Architect. The ideal candidate has strong experience with Angular, Java/Spring Boot, GIS technologies, Azure cloud, and accessibility-compliant development. Work Arrangement Primarily remote In-person interview required in Harrisburg, PA On-site visit required for equipment pickup and occasional meetings/training Standard hours: Mon–Fri, 8:00 AM – 5:00 PM (ET)

Requirements

  • Front End: Angular (v14+ preferred), HTML, CSS, JavaScript, responsive/mobile-first design
  • Back End: Java, Spring Boot, RESTful APIs, microservices
  • GIS: Esri ArcGIS Maps SDK/API for JavaScript, ArcGIS Enterprise, ArcGIS Online
  • Databases: PostgreSQL, PostGIS (or equivalent)
  • Testing: jUnit (Jasmine/Karma preferred)
  • Cloud & DevOps: Azure (AKS, API Management, Azure DevOps), Docker
  • Tools: ArcGIS Online (AGOL), WebEOC, Git/Azure Repos, VS Code or Eclipse
  • Accessibility: WCAG 2.1 AA, Section 508, ADA, WAI-ARIA best practices

Nice To Haves

  • 2+ years experience with PostgreSQL
  • Experience embedding accessibility testing into CI/CD pipelines
  • Experience building applications where accessibility is part of the definition of done

Responsibilities

  • Design, develop, test, and document full-stack applications
  • Build and enhance system features using Angular, Java, Spring Boot, and GIS tools
  • Develop RESTful APIs and microservices
  • Create enterprise reporting dashboards using Power BI
  • Ensure applications meet digital accessibility standards (WCAG 2.1 AA, Section 508)
  • Collaborate with architects, technical leads, and stakeholders
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service