.NET Developer (Full Stack BPT Portal) - Hybrid, PA
The Bureau of Public Transportation (BPT) seeks a skilled .NET Developer to develop and enhance its transit agency reporting system. The role involves working with Power BI reports and ensuring secure, agency-specific data access.
Responsibilities:
- Develop and maintain system features under the guidance of the Technical Lead and Application Architect.
- Implement data access restrictions to ensure agency-specific report generation.
- Write, test, and document code effectively.
Skills & Requirements:
- 8+ years of experience in software development.
- Proficiency in .NET Core, C#, ASP.NET, ASP.NET MVC, or ASP.NET Core.
- Experience with SQL Server, T-SQL, and Azure SQL.
- Knowledge of RESTful APIs, microservices, and event-driven architecture.
- Familiarity with testing frameworks such as Jasmine and Karma.
- Experience with ORMs like Entity Framework and Dapper.
- Cloud services implementation in .NET.
- Preferred: Experience with jQuery, Bootstrap, Angular 14+, Visual Studio 2022, and VS Code.
- Strong understanding of responsive and mobile-first development, design patterns, and SOLID principles.
- Knowledge of digital accessibility standards (Section 508, ADA, WCAG 2.1 AA) and experience applying WAI-ARIA guidelines.
- Experience developing accessible digital products and incorporating accessibility testing into development.
- Preferred: 2+ years of experience with AngularJS, Ruby on Rails, PostgreSQL, and accessibility testing.
Work Details:
- Up to 40 hours/week, with flexible start/end times (7:00-9:00 am to 3:30-6:30 pm EST).
- Majority remote work; in-person interviews and onboarding at PennDOT offices in Harrisburg, PA.
- Candidate must pass PATCH background check (PA residents) or equivalent background check.
- On-site access requires a $20 badge fee, payable on the first day.
#J-18808-Ljbffr