Full Stack .NET Developer

Harrisburg, PA
Contracted
Experienced
Location: Harrisburg, PA
Position Type: Hybrid - IN PERSON INTERVIEW REQUIRED in Harrisburg, PA
Hybrid Schedule: Mostly remote, onsite as needed
Contract Length: 6 months + extensions

Position Overview:
This role supports the modernization of a scheduling system by helping transition an existing Ruby on Rails/AWS application into a modern .NET and Angular platform hosted on Azure. The developer will work under the project’s Technical Lead and Application Architect to design, build, test, and document system features and enhancements through multiple modernization phases.

Duties:
  • Develop, enhance, and maintain backend services using .NET Core and C#.

  • Build and support web applications using ASP.NET, ASP.NET MVC, or ASP.NET Core.

  • Design, integrate, and maintain RESTful APIs, microservices, and event-driven components.

  • Write unit and integration tests using XUnit/NUnit and support front-end testing with Jasmine/Karma when applicable.

  • Implement data access using Entity Framework, Dapper, and PostgreSQL/PostGIS.

  • Incorporate GIS functionality with Esri ArcGIS solutions.

  • Develop front-end features using Angular (v14+), HTML, CSS, JavaScript, and optionally jQuery/Bootstrap.

  • Utilize Azure cloud services including Functions, Queues, Storage, Container Registry, and Key Vault.

  • Apply responsive, mobile-first design principles and SOLID design patterns.

  • Ensure compliance with digital accessibility standards (WCAG 2.1 AA, Section 508, ADA) and WAI-ARIA guidelines.

  • Optimize applications for accessibility across platforms (HTML, iOS, Android).

  • Use Visual Studio 2022, VS Code, and Azure DevOps/Git for development, debugging, and version control.

  • Participate in code reviews, documentation, and collaboration with technical leadership.

  • Support the incorporation of accessibility testing and ensure accessibility criteria are part of the definition of done.


Required Skills:
  • 8 years.NET Core and C# for building backend services and applications

  • 8 yearsASP.NET, ASP.NET MVC, or ASP.NET Core for building web applications

  • 8 yearsPostgreSQL / PostGIS

  • 8 years – APIs and integration: RESTful APIs, microservices, and event-driven architecture

  • 8 years – Testing frameworks: XUnit/NUnit (Jasmine/Karma preferred)

  • 8 years – ORM tools such as Entity Framework and Dapper

  • 8 yearsEsri ArcGIS solutions

  • 8 years – Cloud services in .NET: Azure Functions, Azure Queue, Azure Storage, Azure Container Registry, Key Vault

  • 8 years – Front-end development: HTML, CSS, JavaScript, Angular 14+ (prior experience with jQuery and Bootstrap preferred)

  • 8 years – Tools: Visual Studio 2022, VS Code, Azure DevOps/Git

  • Knowledge of responsive and mobile-first development

  • Knowledge of design patterns and SOLID principles

  • Knowledge of digital accessibility and disability inclusion

  • Knowledge of accessibility regulations (e.g., Section 508, ADA)

  • Knowledge of WCAG 2.1 AA requirements

  • Experience designing for platform technologies (HTML, CSS, JavaScript, iOS, Android)

  • Experience applying WAI-ARIA authoring guidelines and best practices

  • Experience optimizing for accessibility features across platforms (HTML, iOS, Android)

  • Experience developing digital products that comply with accessibility standards


Preferred Skills:
  • Experience incorporating accessibility tests into the development process

  • Experience building digital products where compliance with accessibility standards is part of the “definition of done”

  • Prior experience with jQuery and Bootstrap

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*