Angular / ArcGIS Full Stack Developer - PennDOT Crash ...
Fathom Management LLC - Harrisburg, PA
Apply NowJob Description
Angular / ArcGIS Full Stack Developer – PennDOT Crash System (Remote) Remote (Occasional On-Site – Harrisburg, PA) Pennsylvania Department of Transportation (PennDOT) Full-Time Contract | 40 hours/week Salary Range: W2: $100,000 or 1099: $57.69 (based on experience) Mission ImpactThis role supports the Pennsylvania Department of Transportation (PennDOT) in developing the Pennsylvania Unified Crash System, a critical platform used to collect, analyze, and visualize crash data across the state. The system helps improve road safety, transportation planning, and public safety decision-making. Position OverviewPennDOT's Bureau of Solutions Management is seeking a mid-level Full Stack Developer to support the design and development of the PA Unified Crash System. This role will work closely with the Technical Lead and Application Architect to design, develop, test, and document application features.The ideal candidate will have experience building Angular front-end applications, Java/Spring Boot APIs, GIS integrations using Esri ArcGIS technologies, and enterprise reporting with Power BI.This position offers the opportunity to work on a statewide transportation platform that integrates GIS data, crash reporting, and analytics tools to improve road safety outcomes. About the ProjectThe Pennsylvania Unified Crash System is a statewide platform designed to modernize how crash data is collected, analyzed, and shared across agencies. The system integrates GIS mapping, data analytics, and reporting capabilities to support safer roadways and improved transportation planning. Technology StackAngular (14+), Java, Spring Boot, REST APIs, ArcGIS / Esri GIS Platforms, Power BI, PostgreSQL / PostGIS, Bootstrap / Material UI, Git / Azure ReposKey ResponsibilitiesApplication Development Design, develop, and maintain web application features using Angular, Java, and Spring Boot.Build and integrate RESTful APIs supporting application services and data exchange.Collaborate with the Technical Lead and Application Architect to implement system enhancements and new functionality.Write clean, well-documented, and maintainable code following modern development standards. GIS Integration Integrate application features with Esri ArcGIS Maps API / SDK for JavaScript.Support development of geocoding and geoprocessing services.Work with ArcGIS Enterprise Server and ArcGIS Online (AGOL).Implement GIS functionality using ArcPro, ArcObjects, GeoEvent Processor, Velocity, Experience Builder, Survey123, and Field Maps. Data & Reporting Build and integrate Power BI dashboards and enterprise reporting solutions.Work with PostGIS-based spatial databases and PostgreSQL data environments.Support data visualization and reporting layers used for transportation and crash analytics. Testing & Quality Assurance Develop unit and integration tests using tools such as Jasmine, Karma, and JUnit.Participate in code reviews and quality assurance processes.Ensure application reliability, scalability, and performance. Accessibility & Compliance Develop applications that comply with digital accessibility standards, including: Section 508ADA complianceWCAG 2.1 AA guidelines Implement WAI-ARIA accessibility best practices in web applications.Support mobile-first and responsive development standards. Required Qualifications 8+ years of professional software development experienceStrong experience with Angular (preferably Angular 14 or higher)Experience developing RESTful APIs and backend servicesExperience integrating GIS technologies using Esri ArcGIS Maps API / SDKExperience with Power BI dashboards and enterprise reportingExperience working with PostgreSQL or other database systemsExperience with Git or Azure Repos for source controlKnowledge of responsive and mobile-first developmentUnderstanding of design patterns and SOLID principlesExperience implementing digital accessibility standards (WCAG 2.1, Section 508, ADA) Preferred QualificationsCandidates with the following experience will be strongly preferred: Experience incorporating accessibility testing into development workflowsExperience building applications where accessibility compliance is part of the "definition of done"Experience with ArcGIS Enterprise Server and ArcGIS Online administrationExperience with ArcSDE and multi-user versioningKnowledge of linear referencing systems and Esri Roads & HighwaysExperience working with Oracle Spatial or Oracle LocatorExperience with ArcGIS WebEOC integration plugins Tools & Development Environment Angular / TypeScriptJava / Spring BootArcGIS Online (AGOL)ArcGIS Enterprise ServerVS Code or EclipseGit / Azure ReposPostgreSQL / PostGISPower BI Work Location & Schedule Work Hours: Monday – Friday, 8:00 AM – 5:00 PMLunch: 12:00 PM – 1:00 PMMaximum: 40 hours per weekState holidays observed Work Arrangement Majority remote workIn-person interview required at: PennDOT 400 North Street 5th Floor Harrisburg, PASelected candidates will also need to report in person to pick up equipment and may occasionally attend on-site meetings or training.Security & Compliance Requirements Selected candidates must complete a Pennsylvania PATCH background check prior to engagement.Background check and work authorization costs are covered by the vendor.On-site work areas are secured floors requiring badge access. If a badge is required for regular onsite access: $20 badge fee paid by the contractor Equal Opportunity EmployerAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, or other protected characteristics under federal, state, or local law.Benefits & Career GrowthAt Fathom Management, Inc., we provide a competitive benefits package designed to support employee well-being, financial stability, and professional development.Employee Benefits Include Paid vacation, sick leave, and company holidaysMedical, dental, and vision insuranceLife insurance coverageShort-term and long-term disability insurance401(k) retirement plan with company match and immediate vestingMilitary leave benefitsTraining and professional development opportunitiesTuition reimbursementEmployee wellness initiativesCommuter benefitsAdditional voluntary benefits Equal Employment Opportunity (EEO) StatementFathom Management, Inc. is an Equal Opportunity Employer committed to fostering a diverse and inclusive workplace.All employment decisions-including recruitment, hiring, training, promotion, compensation, benefits, and termination-are made without regard to race, color, religion, creed, national origin, sex, age, marital status, sexual orientation, gender identity, citizenship status, veteran status, disability, or any other characteristic protected by applicable federal, state, or local law.
Created: 2026-03-10