Job Description
Job Description
Job Title: .NET Web Application Developer
Job Code: PA 802931
Client: Commonwealth of Pennsylvania – PUC
Location: Dauphin County, PA (Hybrid)
Duration: Contract until 06/30/2026
Work Schedule: Hybrid – Minimum 2 Days Onsite Per Week
Closing Date: 05/21/2026 @ 4:00 PM
Job Code: PA 802931
Client: Commonwealth of Pennsylvania – PUC
Location: Dauphin County, PA (Hybrid)
Duration: Contract until 06/30/2026
Work Schedule: Hybrid – Minimum 2 Days Onsite Per Week
Closing Date: 05/21/2026 @ 4:00 PM
Position Overview
The Commonwealth of Pennsylvania is seeking an experienced .NET Web Application Developer with strong expertise in web application development, CMS-driven solutions, and Microsoft technologies. The ideal candidate will have 5+ years of hands-on experience designing, developing, and supporting responsive public-facing websites and enterprise web applications within Agile development environments.
This role requires a self-motivated developer capable of collaborating with cross-functional teams while independently managing development and support responsibilities.
Key Responsibilities
- Develop, maintain, and support:
- Public-facing websites
- CMS-driven web applications
- Enterprise web solutions
- Design responsive and user-friendly applications using:
- HTML5
- CSS3
- JavaScript
- Modern front-end frameworks/libraries
- Develop applications using:
- C#
- ASP.NET
- .NET Framework
- .NET Core/.NET technologies
- Perform CMS customization, deployment, maintenance, and support
- Develop and maintain SQL Server databases, T-SQL scripts, and backend integrations
- Utilize Entity Framework / EF Core for data access and ORM development
- Implement authentication and authorization mechanisms for web applications
- Support CI/CD pipelines and deployment processes using Azure DevOps (ADO)
- Implement logging, monitoring, and error-handling frameworks:
- NLog
- Serilog
- Similar frameworks
- Participate in:
- Unit Testing
- Smoke Testing
- Regression Testing
- Integration Testing
- System Testing
- Collaborate with development, QA, and business teams in Agile/Scrum environments
- Support website performance optimization, troubleshooting, and maintenance activities
Required Skills & Experience
- Minimum 5+ years of professional software development and web application support experience
- Strong expertise with:
- C#
- ASP.NET
- .NET Framework
- .NET Core/.NET technologies
- Strong experience developing:
- Public-facing websites
- CMS-driven applications
- Hands-on experience with:
- HTML5
- CSS3
- JavaScript
- Modern front-end frameworks/libraries
- Experience with:
- SQL Server
- T-SQL
- Database design and development
- Experience with:
- Entity Framework / EF Core
- Authentication and authorization mechanisms
- Familiarity with:
- Git and/or TFS
- Azure DevOps/ADO
- CI/CD pipelines
- Deployment automation
- Experience implementing:
- Logging
- Monitoring
- Error-handling frameworks
- Understanding of:
- DevOps concepts
- Release management
- Web accessibility standards
- Website architecture and content workflows
- Excellent communication, troubleshooting, and collaboration skills
Highly Desired Qualifications
- Experience with:
- Azure cloud services
- Microsoft 365 integrations
- SEO best practices
- Website performance optimization
- Experience working in Agile/Scrum environments
- Ability to manage multiple priorities and changing business needs
Primary Skills
C#, ASP.NET, .NET Core, .NET Framework, JavaScript, HTML5, CSS3, SQL Server, T-SQL, Entity Framework, Git, Azure DevOps, CMS Development, CI/CD, Agile/Scrum
