Senior .NET Developer

  • Location: Harrisburg, PA
  • Type: Contract
  • Job #34921
  • Salary: $50.00 - $52.00 Per Hour
  • Remote

Senior .NET Developer
*Local to Harrisburg, PA, only please
*This is a remote position – Monday-Friday 8:00 am-5:00 PM
*We are not considering Corp-to-Corp (C2C) arrangements for this position

Description

  • The Find My Ride Schedule system is an application used for scheduling transportation for citizens of need
  • The system is being transitioned from an external vendor-hosted system built with Ruby on Rails and AWS.
  • The revised application will be re-platformed to .NET and Angular on Azure hosting services.
  • Phase 1, an as-is transition to Azure cloud services, has been completed. Subsequent phases will port existing functionality to .NET and Angular while adding new business requirements.
  • Work under the direction of the project’s Technical Lead and Application Architect to write, test, and document code to implement system features and enhancements.
  • Ensure compliance with digital accessibility standards and best practices.

Responsibilities

  • Develop backend services and applications using .NET Core and C# (version 5 or greater)
  • Build web applications using ASP.NET, ASP.NET MVC, or ASP.NET Core
  • Work with PostGres Database, including PostGres GIS integration
  • Develop and integrate RESTful APIs, microservices, and event-driven architectures
  • Implement automated testing using frameworks such as XUnit/NUnit; Jasmine and Karma preferred
  • Use ORM tools such as Entity Framework and Dapper for database interaction
  • Implement Esri ArcGIS solutions for integrated mapping and location functions
  • Utilize Azure cloud services including Azure Functions, Azure Queue, Azure Storage, Azure Container Registry, and Key Vault
  • Develop front-end functionality using HTML, CSS, JavaScript, and Angular (version 14 or greater); jQuery and Bootstrap experience preferred
  • Use Visual Studio (VS2022) and VS Code along with Azure DevOps and Git for development and version control
  • Apply knowledge of responsiveness and mobile-first design, design patterns, and SOLID principles
  • Ensure digital accessibility compliance, including Section 508, ADA, and WCAG 2.1 AA standards
  • Apply WAI-ARIA authoring guidelines and optimize for accessibility features across HTML, iOS, and Android platforms
  • Collaborate with technical leads and team members to implement system enhancements and business requirements
  • Incorporate accessibility tests into development processes and ensure compliance is included in the definition of done

Required Skills/Knowledge/Experience: 

  • HTML, CSS, JavaScript; jQuery and Bootstrap preferred, Required 8 Years
  • Angular 14 or greater, Required 8 Years
  • Testing frameworks: XUnit/NUnit; Jasmine and Karma preferred, Required 8 Years
  • .NET Core and C# (version 5 or greater), Required 8 Years
  • ASP.NET, MVC, or ASP.NET Core for web applications and RESTful API development, Required 8 Years
  • PostGres Database / PostGres GIS, Required 8 Years
  • ORM: Entity Framework and Dapper, Required 8 Years
  • Esri ArcGIS solutions, Required 8 Years
  • Tools: Visual Studio (VS2022), VS Code, Azure DevOps, Git, Required 8 Years
  • Knowledge of responsive and mobile-first design, Required
  • Knowledge of design patterns and SOLID principles, Required
  • Knowledge of digital accessibility and disability inclusion, Required
  • Knowledge of regulations related to digital accessibility (e.g., Section 508, ADA), Required
  • Knowledge of WCAG 2.1 AA requirements, Required
  • Experience designing for platform technologies (HTML, CSS, JavaScript, iOS, Android), Required
  • Experience applying WAI-ARIA authoring guidelines and best practices, Required
  • Experience optimizing for accessibility features (HTML, iOS, Android), Required
  • Experience developing digital products that comply with accessibility standards, Required
  • Experience incorporating accessibility tests into the development process, Desired
  • Experience building digital products where compliance with accessibility standards is part of the “definition of done,” Desired

Attention Applicants: Please be advised that proper email communication will only be sent from email addresses ending in @astyra.com. Please ensure you are communicating with approved Astyra recruiters by checking this point when receiving offers and messages from us. It is important to communicate within our guidelines and proper channels to expedite possible interview considerations.
#AC

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!