Position Overview:
Location: 400 North Street, 5th floor, Harrisburg, PA (Mostly Remote, Occasional In-Person) The Pennsylvania Department of Transportation (PennDOT) is seeking a skilled .NET Full Stack Developer to work on the development of the Pennsylvania Transit Database (PennTD), a web application replacing a legacy system. This system will enhance communication between PennDOT, the Federal Department of Transit, and Pennsylvania public transit agencies. The application is built using .NET and Angular technologies, deployed to the Azure cloud, with an expected deployment in March 2025.
Key Responsibilities:
· Work with the project’s Technical Lead and Application Architect to design, develop, test, and document system features and enhancements.
· Collaborate on the development of .NET Core and Angular-based applications for cloud deployment.
· Build and maintain backend services, APIs, and microservices for seamless integration.
· Develop responsive, accessible web applications following WCAG 2.1 AA standards.
· Participate in code reviews, testing, and continuous improvement of development processes.
Required Skills and Experience:
· 8+ years of experience in .NET Core and C# development.
· Strong background in ASP.NET, ASP.NET Core, and MVC for web applications.
· Experience with SQL Server / T-SQL, and recent work with Azure SQL.
· Expertise in RESTful APIs, microservices, and event-driven architecture.
· Familiarity with testing frameworks like XUnit/NUnit (Jasmine and Karma preferred).
· Experience with ORM tools like Entity Framework and Dapper.
· Familiarity with containerization (Docker preferred).
· Proficiency in cloud services on Azure (Azure Functions, Queues, Storage, etc.).
· Front-end skills with HTML, CSS, JavaScript, and Angular (version 14+).
· Familiarity with tools like Visual Studio, VS Code, Azure DevOps, and Git.
· Knowledge of digital accessibility (WCAG, ADA, Section 508 compliance).
Preferred Qualifications:
· Experience with accessibility testing and building compliant digital products.
· Familiarity with mobile-first development and platform technologies.
Work Details:
· Work hours: Monday – Friday, flexible hours between 7:00 AM – 6:00 PM, 40 hours per week.
· Mostly remote work with occasional in-person meetings for interviews, equipment pickup, and training.
· On-site location is a secured floor, and parking is not provided.
· Selected candidates will need to pass a PATCH check and work authorization.