Contract Duration: 04/13/2026 – 06/30/2026; Historically, these roles are extended for an additional year
Work Location: Remote
Onsite Vs. Remote: Fully Remote; possible first-day onsite processing/equipment pickup in Harrisburg
Interview Type: Virtual (Teams)
Residency Requirements: Local to the Harrisburg, PA area
Visas Accepted: USC, GC, GC EAD, H1B
Schedule: 40 hours/week
Role Overview
PennDOT's Infrastructure and Economic Development IT Delivery Center is seeking a senior-level application developer who can pair hands-on delivery with technical architecture leadership. This role supports enterprise applications, data-driven services, and integrations used for analytics, business intelligence, and operational systems across multiple Commonwealth agencies. The position is expected to be approximately 75% hands-on development and 25% technical leadership.
Primary Responsibilities
- Lead technical design and architecture for enterprise web applications and services.
- Translate business requirements into scalable and maintainable application solutions.
- Develop applications and services using .NET, C#, ASP.NET, REST APIs, Angular, and TypeScript.
- Design and optimize database structures, queries, and stored procedures for enterprise applications.
- Participate across the full SDLC, including analysis, design, development, testing, deployment, and support.
- Build and deploy solutions in Microsoft Azure and support CI/CD automation through Azure DevOps.
- Troubleshoot complex issues, improve performance, and maintain technical documentation.
- Mentor developers, review designs and code, and communicate technical decisions to mixed audiences.
Required Technical Skills
- Expert-level enterprise application development experience.
- Expert-level .NET, C#, ASP.NET, and Web API development experience.
- Advanced modern frontend experience with Angular or a similar framework.
- Advanced relational database design and optimization experience using Oracle, SQL Server / Azure SQL, or PostgreSQL.
- Advanced experience developing applications in Microsoft Azure environments.
- Intermediate to advanced experience with source control, automated builds, and CI/CD pipelines using Azure DevOps or similar tooling.
- Expert-level participation across the full software development life cycle.
- Intermediate or better experience developing accessible web applications aligned to WCAG guidelines.
- Strong written and verbal communication skills.
Preferred Qualifications
- Preferred experience with Python or PowerShell automation.
- Preferred experience integrating applications with BI or analytics platforms.
- Preferred experience working with enterprise data warehouse environments or large datasets.
- Preferred experience mentoring developers and providing technical leadership.
- Preferred experience integrating with reporting platforms such as SAP BusinessObjects