Location: Harrisburg PA
Position Type: Hybrid
Hybrid Schedule: Onsite as needed mostly remote
Contract Length: Long-term engagement with annual extensionsPosition Overview:This position serves as a Senior Developer responsible for designing developing and enhancing large-scale GIS-enabled enterprise applications.
Duties:Design develop test and document application features and enhancements using Angular (14) Java Spring Boot and microservices architecture.
Build and integrate RESTful APIs to support system interoperability and data exchange.
Develop responsive mobile-first user interfaces leveraging Material Design and modern UI frameworks.
Implement GIS integrations and spatial data handling using Esri ArcGIS technologies and APIs.
Design and develop geocoding and geoprocessing services to support spatial analysis and reporting.
Develop and maintain PostGIS- and PostgreSQL-based data models to support reporting and analytics layers.
Utilize testing frameworks such as jUnit Jasmine and Karma to ensure code quality and reliability.
Deploy and manage containerized applications using Docker and Azure Kubernetes Service (AKS).
Configure and manage Azure services including Azure API Management Azure Functions Azure Data Factory and Azure DevOps CI/CD pipelines.
Administer and integrate ArcGIS Enterprise Server ArcGIS Online Hub and Community environments.
Collaborate using Git and Azure Repos for source control code reviews and team-based development.
Apply design patterns SOLID principles and best practices throughout the software development lifecycle.
Ensure compliance with digital accessibility standards including WCAG 2.1 AA Section 508 and ADA requirements.
Implement accessibility best practices using WAI-ARIA guidelines and platform-specific accessibility features.
Incorporate accessibility testing into the development process and ensure compliance is part of the definition of done.
Work within modern development environments such as VS Code Eclipse or Spring Tool Suite (STS).
Required Skills:8 years of experience developing front-end applications using Angular (preferably Angular 14 or higher).
8 years of experience in back-end development using Java with Spring Boot including microservices architecture RESTful API design and integration and GIS integrations with spatial data handling.
8 years of experience using testing frameworks such as jUnit; familiarity with Jasmine and Karma preferred.
8 years of experience in data design using PostGIS-based reporting layers and PostgreSQL or other relational database management systems.
8 years of experience with Azure-focused cloud and DevOps technologies including Azure Kubernetes Service (AKS) Azure API Management Azure DevOps CI/CD pipelines Docker containerization and Azure Data Factory.
8 years of experience working with development tools and environments including ArcGIS Online (AGOL) ArcGIS Extension plugin for WebEOC VS Code Eclipse or Spring Tool Suite (STS) and 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 software 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 accessibility features across web and mobile platforms.
Experience developing digital products that comply with accessibility standards.
Preferred Skills:- 2 years of experience working with PostgreSQL.
- 2 years of experience incorporating accessibility testing into the development process.
- 2 years of experience building digital products where accessibility compliance is part of the definition of done.
- 8 years of experience designing responsive user interfaces using Bootstrap and Material Design libraries.
- 8 years of prior experience working with jQuery.
Required Experience:
Senior IC
Location: Harrisburg PAPosition Type: HybridHybrid Schedule: Onsite as needed mostly remoteContract Length: Long-term engagement with annual extensionsPosition Overview:This position serves as a Senior Developer responsible for designing developing and enhancing large-scale GIS-enabled enterprise ap...
Location: Harrisburg PA
Position Type: Hybrid
Hybrid Schedule: Onsite as needed mostly remote
Contract Length: Long-term engagement with annual extensionsPosition Overview:This position serves as a Senior Developer responsible for designing developing and enhancing large-scale GIS-enabled enterprise applications.
Duties:Design develop test and document application features and enhancements using Angular (14) Java Spring Boot and microservices architecture.
Build and integrate RESTful APIs to support system interoperability and data exchange.
Develop responsive mobile-first user interfaces leveraging Material Design and modern UI frameworks.
Implement GIS integrations and spatial data handling using Esri ArcGIS technologies and APIs.
Design and develop geocoding and geoprocessing services to support spatial analysis and reporting.
Develop and maintain PostGIS- and PostgreSQL-based data models to support reporting and analytics layers.
Utilize testing frameworks such as jUnit Jasmine and Karma to ensure code quality and reliability.
Deploy and manage containerized applications using Docker and Azure Kubernetes Service (AKS).
Configure and manage Azure services including Azure API Management Azure Functions Azure Data Factory and Azure DevOps CI/CD pipelines.
Administer and integrate ArcGIS Enterprise Server ArcGIS Online Hub and Community environments.
Collaborate using Git and Azure Repos for source control code reviews and team-based development.
Apply design patterns SOLID principles and best practices throughout the software development lifecycle.
Ensure compliance with digital accessibility standards including WCAG 2.1 AA Section 508 and ADA requirements.
Implement accessibility best practices using WAI-ARIA guidelines and platform-specific accessibility features.
Incorporate accessibility testing into the development process and ensure compliance is part of the definition of done.
Work within modern development environments such as VS Code Eclipse or Spring Tool Suite (STS).
Required Skills:8 years of experience developing front-end applications using Angular (preferably Angular 14 or higher).
8 years of experience in back-end development using Java with Spring Boot including microservices architecture RESTful API design and integration and GIS integrations with spatial data handling.
8 years of experience using testing frameworks such as jUnit; familiarity with Jasmine and Karma preferred.
8 years of experience in data design using PostGIS-based reporting layers and PostgreSQL or other relational database management systems.
8 years of experience with Azure-focused cloud and DevOps technologies including Azure Kubernetes Service (AKS) Azure API Management Azure DevOps CI/CD pipelines Docker containerization and Azure Data Factory.
8 years of experience working with development tools and environments including ArcGIS Online (AGOL) ArcGIS Extension plugin for WebEOC VS Code Eclipse or Spring Tool Suite (STS) and 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 software 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 accessibility features across web and mobile platforms.
Experience developing digital products that comply with accessibility standards.
Preferred Skills:- 2 years of experience working with PostgreSQL.
- 2 years of experience incorporating accessibility testing into the development process.
- 2 years of experience building digital products where accessibility compliance is part of the definition of done.
- 8 years of experience designing responsive user interfaces using Bootstrap and Material Design libraries.
- 8 years of prior experience working with jQuery.
Required Experience:
Senior IC
View more
View less