- Company Name
- CSZNet Inc.
- Job Title
- Application Developer
- Job Description
-
**Job Title:** Application Developer
**Role Summary:**
Lead end‑to‑end development of GIS‑centric web applications using Angular, Java, Spring Boot, and Power BI. Architect responsive front‑end interfaces, design RESTful back‑ends, and integrate geospatial services such as ArcGIS Online, ArcGIS Enterprise, and Esri SDKs. Ensure compliance with accessibility standards and deliver robust, test‑driven code.
**Expectations:**
- 8+ years in front‑end framework development (Angular 14+).
- 8+ years in back‑end API design and GIS integration.
- Proficient in testing (Jasmine/Karma, jUnit).
- Advanced knowledge of PostgreSQL/PostGIS or equivalent DBMS.
- Experience managing source control (Git/Azure Repos).
- Strong understanding of Esri product suite, ArcGIS Maps API/SDK, and ArcGIS Enterprise administration.
- Familiarity with accessibility regulations (Section 508, ADA, WCAG 2.1 AA) and WAI‑ARIA.
**Key Responsibilities:**
- Design, code, test, and document Angular components and Java microservices.
- Develop and maintain GIS features: geocoding, geoprocessing services, linear referencing, and map integrations.
- Build enterprise Power BI dashboards and reporting solutions.
- Configure and administer ArcGIS Enterprise Server, ArcGIS Online, and related services.
- Write and execute unit, integration, and accessibility tests.
- Apply design patterns, SOLID principles, and mobile‑first responsive design.
- Guide and mentor junior developers in best practices and code quality.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Ensure all digital products meet accessibility standards and are compliant with WCAG 2.1 AA.
**Required Skills:**
- Front‑end: Angular (14+), TypeScript, HTML, CSS (including Bootstrap/Material Design), jQuery (nice to have).
- Back‑end: Java, Spring Boot, RESTful API design.
- GIS: ArcGIS Maps API/SDK for JavaScript, ArcGIS Online, ArcGIS Enterprise, ArcGIS Extension for WebEOC, ArcPro/ArcObjects, GeoEvent Processor, Velocity, Experience Builder, Survey123, Field Maps.
- Database: PostgreSQL/PostGIS or equivalent, experience with Esri ArcSDE and multi‑user versioning.
- Testing: Jasmine, Karma, jUnit.
- Sources Control: Git/Azure Repos.
- IDE: VS Code, Eclipse.
- Reporting: Power BI dashboards.
- Accessibility: WCAG 2.1 AA, WAI‑ARIA, ADA/Section 508.
- Design & Architecture: SOLID, design patterns, platform‑aware development (HTML, CSS, JavaScript, iOS, Android).
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, GIS, or related field.
- Certifications in GIS (e.g., Esri ArcGIS Professional, ArcGIS Desktop), and optionally in Accessibility (e.g., WCAG Compliance Certification).
Harrisburg, United states
Hybrid
Senior
06-03-2026