GIS Application Developer
Position Type: Mostly Remote
Hybrid Schedule: Onsite as needed
Contract Length: Long-term with annual extensions Position Overview:
This position serves as a mid-level Developer supporting the design and development of a large-scale, modernized crash reporting system. The role focuses on building, enhancing, and maintaining web-based and GIS-enabled solutions under the guidance of a Technical Lead and Application Architect using contemporary front-end, back-end, and cloud technologies. Duties:
Design, develop, test, and document application features and enhancements using Angular (v14+) , Java , Spring Boot , Azure Functions , and GIS technologies.
Develop responsive, mobile-first user interfaces leveraging Material Design libraries and optional Bootstrap frameworks.
Implement and integrate RESTful APIs to support system functionality and external data exchanges.
Build and maintain GIS integrations utilizing the Esri ArcGIS Maps API/SDK for JavaScript and related Esri platform tools.
Design and support geocoding and geoprocessing services, including linear referencing systems and spatial data workflows.
Develop and maintain data layers and reporting structures using PostGIS and PostgreSQL (or other relational databases).
Support and administer ArcGIS Enterprise Server , ArcGIS Online , and associated Hub/Community environments.
Utilize tools such as ArcGIS Online (AGOL) , ArcGIS Extensions for WebEOC , VS Code , Eclipse , or Spring Tool Suite (STS) for development activities.
Perform unit and front-end testing using JUnit , Jasmine , and Karma to ensure code quality and reliability.
Collaborate with team members using Git/Azure Repos for source control, code reviews, and version management.
Apply established design patterns and SOLID principles to ensure scalable, maintainable application architecture.
Ensure applications meet digital accessibility standards , including Section 508 , ADA , and WCAG 2.1 AA requirements.
Design and develop accessible digital experiences using HTML, CSS, JavaScript , and mobile platforms (iOS/Android).
Implement WAI-ARIA guidelines and optimize applications for platform-specific accessibility features.
Incorporate accessibility considerations and testing into the development lifecycle, with compliance aligned to the “definition of done.”
8+ years of experience developing front-end applications using Angular (preferably Angular 14 or higher) .
8+ years of experience building responsive, mobile-first user interfaces using Material Design libraries and Bootstrap (with prior jQuery experience as a plus).
8+ years of experience in back-end development, including RESTful API design and integration and GIS integrations .
8+ years of experience implementing automated testing using JUnit , with exposure to Jasmine and Karma preferred.
8+ years of experience in data design and management, including PostGIS-based reporting layers and PostgreSQL or other relational database management systems .
8+ years of experience working with development tools and environments such as ArcGIS Online (AGOL) , ArcGIS Extensions for WebEOC , VS Code , Eclipse , or Spring Tool Suite (STS) , and using 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 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-specific accessibility features across web and mobile environments.
Experience developing digital products that comply with accessibility standards .
Experience incorporating accessibility testing into the software development lifecycle.
Experience building digital products where accessibility compliance is part of the “definition of done.”
Recommended Jobs
Senior project engineer
Title: Senior project engineer Location :MCMurray,PA, US, 15317 Type: Fulltime Salary: $Market Requirements Knowledge/Skills · Broad knowledge of Engineering, Project Management and c…
Senior Mechanical Engineer
Are you an experienced mechanical engineer passionate about cutting-edge technology? Do you thrive on creativity and enjoy a wide degree of latitude? Join our company in the Process Equipment Divis…
Office Coordinator | Lawrence, PA
Office Coordinator | Lawrence, PA Company: The Davey Tree Expert Company Locations: Lawrence, PA Additional Locations: . Work Site: On Site Req ID: 217983 Positi…
Assistant Surveying Crew Chief
This position is full-time in person. Gateway Engineers is a multi-million-dollar full-service civil engineering consulting firm with ~225 employees with locations in Pittsburgh, PA, Butler, PA, and …
Otolaryngologist (ENT) Physician
Full Time or Part Time Otolaryngologist (ENT) Physician in Butler, PA. Are you looking to make a change? Are you unhappy, not fulfilled, unmotivated, bored or simply just ready for the n…
Home and Community Supports Supervisor
Access Services is looking to grow our I n Home and Community Supports team by hiring a Supervisor in the Lehigh Valley region ! The role is based out of our Bethlehem, PA office with a caseload …
Director of Church Music
JOB TITLE: DIRECTOR OF CHURCH MUSIC Saint Anne Church and Shrine is looking for a part-time/full-time Music Director. The Director of Church Music is tasked with overseeing and leading the chur…
Mechanic II
WHO WE ARE: Dejana Truck & Utility is a division of Douglas Dynamics, North America’s premier manufacturer and up-fitter of work truck attachments and equipment. Our belief is that our employees and …
Certified Peer Specialist
Certified Peer Specialist (CPS) Philadelphia, PA | Full-Time Position Summary: Certified Peer Specialists (CPS) provide peer-based recovery support to Persons in Recovery (PIRs) involved…
Travel Physical Therapist Job in Lancaster, PA - $11,813 per Month (2 Years Experience Needed)
Vetted is seeking a Physical Therapist for a travel job in Lancaster, Pennsylvania . Must have 2+ years of experience. This contract pays approximately $11,813/month gross. Assignment det…