Developer - Senior .NET Devloper (GIS)
Progression Inc
Harrisburg, PA
JOB DETAILS
SALARY
$110,000–$120,000 Per Year
JOB TYPE
Full-time, Employee
SKILLS
AngularJS, Application Programming Interface (API), ArcGIS, CSS (Cascading Style Sheet), Cloud Computing, Code Reviews, Coding Standards, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Design Patterns Programming Methodologies, DevOps, Geographic Information Systems (GIS), Git, HTML (HyperText Markup Language), JavaScript, Microservices, Microsoft .NET, Microsoft Windows Azure, Mobile Applications Development, NUnit, Onboarding, PostgreSQL, Product Development, Product Lifecycle, REST (Representational State Transfer), Section 508, Secure Coding, Software Administration, Software Development, Software Testing, Source Code/Configuration Management (SCM), Spatial Data, Team Player, Technical/Engineering Design, Test Automation, Test Plan/Schedule, WAI (Web Accessibility Initiative), Web Content Accessibility Guidelines (WCAG), Web Programming
LOCATION
Harrisburg, PA
POSTED
18 days ago
Senior .NET Developer (GIS)
Harrisburg, PA (Mostly Remote)
MUST:
Experienced Senior .NET Developer (GIS)
8+ years of professional software development experience
8+ years of experience building enterprise web and backend solutions in .NET
.NET Core and C#
ASP.NET, ASP.NET MVC, ASP.NET Core
PostgreSQL / PostGIS (GIS-enabled databases)
RESTful APIs, microservices, and event-driven architectures
Testing frameworks – xUnit, NUnit (preferred: Jasmine, Karma)
ORM technologies – Entity Framework and Dapper
Esri ArcGIS solutions for mapping and location-based services
Azure cloud services (Azure Functions, Azure Queue, Azure Storage, Azure Container Registry, Key Vault)
HTML, CSS, JavaScript (preferred: jQuery, Bootstrap)
Angular (recent experience with Angular 14 or higher)
Visual Studio 2022 and VS Code
Azure DevOps and Git
Knowledge of responsive and mobile-first development
Knowledge of design patterns and SOLID principles
Knowledge of digital accessibility and disability inclusion
Knowledge of Section 508, ADA, and WCAG 2.1 AA requirements
Experience designing for multi-platform technologies (web, iOS, Android)
Experience applying WAI-ARIA authoring guidelines and accessibility best practices
Experience optimizing applications for accessibility features of supported platforms
Experience developing digital products compliant with accessibility standards
Strong collaboration and communication skills
Ability to work independently in a largely remote environment
Highly organized and detail-oriented
DUTIES:
Design, develop, and maintain enterprise .NET applications and backend services supporting GIS and mapping functionality
Build and integrate RESTful APIs, microservices, and event-driven components
Develop and maintain web applications using Angular, HTML, CSS, and JavaScript
Implement and maintain PostgreSQL/PostGIS data solutions to support spatial data and services
Integrate Esri ArcGIS technologies for mapping and location-based features
Implement automated testing using xUnit, NUnit, and preferred front-end testing frameworks
Design and implement cloud solutions using Azure Functions, queues, storage, container registry, and Key Vault
Apply secure coding standards and modern design patterns across all solutions
Ensure all digital products meet accessibility standards (WCAG 2.1 AA, Section 508, ADA) and follow WAI-ARIA guidelines
Embed accessibility testing into the development lifecycle and definition of done
Use Azure DevOps and Git for CI/CD, source control, and collaboration
Participate in code reviews, technical design sessions, and cross-team collaboration
Support in-person interview and onboarding activities in Harrisburg, PA as required
Comply with PennDOT onboarding requirements, including PATCH check and secure-floor badge processing
*Progression Inc. is an affirmative action/equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, status as a protected veteran, or status as an individual with a disability.* #INDPRO
About the Company
P
Progression Inc
INDUSTRY
Computer/IT Services