Government equipment may not be taken or used outside the U.S.
Visas Accepted: GC, USC, H1b, GC EAD
Position Overview This position serves as a Senior Developer within PennDOT's Bureau of Solutions Management. The role supports the design and development of the Pennsylvania Unified Crash System. The developer will work under the direction of the project's Technical Lead and Application Architect to design, develop, test, and document application features and enhancements.
Key Responsibilities
Design, develop, test, and document full stack application features
Develop front-end solutions using Angular and responsive UI frameworks
Build and maintain back-end services using Java and Spring Boot in a microservices architecture
Design and integrate RESTful APIs
Implement GIS integrations and spatial data handling
Support PostGIS-based data design and reporting layers
Deploy and support applications within Azure cloud environments
Ensure solutions meet digital accessibility and WCAG 2.1 standards
Collaborate with cross-functional technical teams using Agile practices
Required Skills and Experience
Front-End Development (8+ years)
ngular, preferably version 14 or higher
Responsive and mobile-first UI design
Material Design libraries
HTML, CSS, JavaScript
Back-End Development (8+ years)
Java with Spring Boot
Microservices architecture
RESTful API design and integration
GIS integrations and spatial data handling
Testing (8+ years)
jUnit
Jasmine and Karma preferred
Data (8+ years)
PostGIS-based data design for reporting layers
PostgreSQL or other relational database systems
Cloud and DevOps (Azure-focused, 8+ years)
zure Kubernetes Service (AKS)
zure API Management
zure DevOps for CI/CD
Docker containerization
zure Data Factory
Tools and Environments (8+ years)
rcGIS Online (AGOL)
rcGIS Extension plugin for WebEOC
VS Code, Eclipse, or Spring Tool Suite
Git and Azure Repos
GIS and Esri Technologies (required)
Esri ArcGIS Maps API or SDK for JavaScript
Knowledge and experience with: ArcPro or ArcObjects, GeoEvent Processor, Velocity, Experience Builder, Survey123, Field Maps
rcGIS Enterprise Server and ArcGIS Online or Hub administration
Designing and developing geocodes and geoprocessing services
Esri ArcSDE and multi-user versioning with state trees or branch versioning
Linear referencing systems and methods
Esri Roads and Highways
Oracle Locator or Spatial
rchitecture and Design (required)
Design patterns
SOLID principles
ccessibility and Compliance (required)
Digital accessibility and disability inclusion
Regulations related to digital accessibility, including Section 508 and ADA
WCAG 2.1 requirements
Designing for platform technologies: HTML, CSS, JavaScript, iOS, Android
pplying WAI-ARIA authoring guidelines and best practices
Optimizing for accessibility features of platforms (HTML, iOS, Android)
Developing digital products that comply with accessibility standards
Preferred Qualifications
PostgreSQL, 2+ years
ccessibility testing incorporated into the development process, 2+ years
Building products where accessibility compliance is part of the definition of done, 2+ years
Nice to Have
Bootstrap (responsive UI)
Prior experience with jQuery
dditional Requirements
Completed PATCH check and work authorization required prior to engagement (vendor expense)
Onsite work is on a secured floor
If a badge is required for regular onsite access, the candidate is responsible for the $20 badge fee
Parking is not provided
Important Notes
Current PO funding is through 06/30/2026. Contract end date depends on final schedule and projected needs. Historically, additional funding may extend from 07/01/2026 - 06/30/2027.
Skills and applicable experience must be explicitly reflected in the resume. Inaccurate skill representation may result in vendor exclusion from future PennDOT requisitions.
Apply for this Job
Please use the APPLY HERE link below to view additional details and application instructions.