A technology solutions provider is seeking a mid-level Developer to contribute to the PA Unified Crash System. The ideal candidate will have over 8 years of experience with Angular and GIS technologies, and will work closely with the project team to deliver accessible digital products. Responsibilities include developing Power BI dashboards and ensuring compliance with accessibility standards. This role is a great opportunity for those looking to impact public safety through technology.
Qualifications
8+ years of experience in software development.
Proven experience with Angular, Spring Boot, and GIS technologies.
Familiarity with WCAG 2.1 AA requirements and regulations for digital accessibility.
Responsibilities
Assist in the design and development of the PA Unified Crash System.
Write, test, and document code under project leads.
Develop Power BI dashboards for reporting purposes.
Skills
Angular (preferably Angular 14 or higher)
Front-End Frameworks & UI Technologies
Responsive UI design with Bootstrap
RESTful APIs design and integration
Power BI dashboards
PostgreSQL
ArcGIS Online (AGOL)
Experience in designing/developing geocodes
Knowledge of digital accessibility and disability inclusion
Tools
VS Code
Eclipse
Git / Azure Repos
Job description
Responsibilities
The position primarily serves as mid-level Developer in PennDOT’s Bureau of Solutions Management.
The incumbent will be responsible to assist with design and development of the new PA Unified Crash System.
Candidates will work under the direction of the project’s Technical Lead and Application Architect to write, test, and document code to implement system features and enhancements using Angular, Java, Spring Boot, GIS, and Power BI technologies.
Skills
Required: 8+ Years
Front-End Frameworks & UI Technologies
Angular (preferably Angular 14 or higher)
Responsive UI design with Bootstrap (optional) and Material Design libraries
Prior experience with jQuery (nice to have)
Back-End Development
RESTful APIs design and integration
GIS integrations
Testing frameworks
Prefer: Jasmine and Karma
Including: jUnit
Data & Reporting
Power BI dashboards and enterprise-level reporting integrations
PostgreSQL or any other database management system
ArcGIS Online (AGOL)
ArcGIS Extension plugin for WebEOC
VS Code or Eclipse
Git / Azure Repos for source control and collaboration
Required: Knowledge and Experience
ArcPro/ArcObjects, GeoEvent Processor, Velocity, Experience Builder, Survey123, and Field Maps
ArcGIS Enterprise Server and ArcGIS Online/Hub/Community as an Administrator
Designing/developing geocodes and geoprocessing services
Esri ArcSDE and multi-user versioning with state trees/branch versioning
Linear referencing systems/methods, Esri Roads and Highways, Oracle Locator/Spatial
Responsiveness and mobile-first development
Design Patterns and Solid principles
Digital accessibility and disability inclusion
Regulations related to digital accessibility (e.g., Section 508, ADA)
WCAG 2.1 AA requirements
WAI-ARIA authoring guidelines and best practices
Optimizing for the accessibility features of the platform (HTML, iOS, Android)
Developing digital products that comply with accessibility standards
Preferred Qualifications
Experience incorporating accessibility tests into the development process
Experience building digital products where compliance with accessibility standards is part of “definition of done”