Senior .NET Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
50% Travel
Able to Provide Sponsorship

Skills

ADA
API
ASP.NET
ASP.NET MVC
Accessibility
AngularJS
ArcGIS
C#
Cascading Style Sheets
Collaboration
Continuous Delivery
Continuous Integration
DevOps
Entity Framework
GUI QA
Geographic Information System
Geospatial Analysis
Git
HTML
IT Management
Jasmine
JavaScript
Management
Mapping
Microservices
Microsoft Azure
Microsoft Visual Studio
NUnit
PostGIS
PostgreSQL
Regulatory Compliance
Responsive Design
Section 508
Storage
Testing
UI
Unit Testing
Version Control
WCAG

Job Details

Job Title: Senior .NET Developer

Location: Harrisburg, PA (onsite 3 xs per week)

Duration: 12-month contract

 

Key Responsibilities

  • Develop, test, and maintain backend services using C# and .NET Core.
  • Create and support ASP.NET/ASP.NET Core applications and REST-based APIs.
  • Modernise and enhance UI features within Angular 14+ frameworks.
  • Collaborate with the Technical Lead and Architect during the system modernisation effort.
  • Build integrations using microservices, event-driven designs, and secure API patterns.
  • Utilise PostgreSQL/PostGIS to implement geospatial and mapping capabilities.
  • Configure and optimise Esri ArcGIS for spatial features within the application.
  • Deploy and manage components in Azure—including Functions, Queue Storage, Blob Storage, ACR, and Key Vault.
  • Use Azure DevOps/Git for CI/CD, source control, and team collaboration.
  • Apply unit testing best practices (XUnit/NUnit) and front-end testing (Jasmine/Karma preferred).
  • Ensure all deliverables conform to WCAG 2.1 AA, Section 508, and ADA accessibility requirements.
  • Follow SOLID principles, design best practices, and mobile-first development approaches.
  • Incorporate accessibility checks into code reviews and “definition of done” standards.

Required Qualifications

  • 10-12+ years of hands-on development experience with .NET Core, C#, ASP.NET MVC/Core.
  • Strong UI skills with Angular 14+, HTML, CSS, and JavaScript.
  • Experience working with PostgreSQL/PostGIS and ORMs like Entity Framework or Dapper.
  • Proven background in building/consuming REST APIs, microservices, and system integrations.
  • Working knowledge of GIS technologies, especially Esri ArcGIS.
  • Solid experience with Azure services—Functions, Storage, Queues, Key Vault.
  • Proficiency with Azure DevOps/Git, Visual Studio 2022, and VS Code.
  • Strong grounding in responsive design, SOLID concepts, and accessibility standards.
  • Testing experience with Jasmine/Karma for Angular.
  • Prior involvement in integrating accessibility validation into CI/CD pipelines.
  • Experience delivering software where accessibility compliance is a formal acceptance requirement.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.