.NET Web Application Developer
Harrisburg, PA
Contracted
Experienced
Location: Harrisburg, PA
Position Type: Hybrid
Hybrid Schedule: Onsite minimum 2 days per week
Contract Length: Long-term
Position Overview:
We are seeking an experienced Web Application Developer to support the development, enhancement, and maintenance of public-facing websites and CMS-driven applications. This role will be responsible for designing and supporting scalable web solutions using Microsoft technologies, modern front-end frameworks, and cloud-based services. The ideal candidate will have strong experience with full-stack web development, database design, DevOps practices, and application support in a collaborative Agile environment.
Duties:
Required Skills:
Preferred Skills:
Position Type: Hybrid
Hybrid Schedule: Onsite minimum 2 days per week
Contract Length: Long-term
Position Overview:
We are seeking an experienced Web Application Developer to support the development, enhancement, and maintenance of public-facing websites and CMS-driven applications. This role will be responsible for designing and supporting scalable web solutions using Microsoft technologies, modern front-end frameworks, and cloud-based services. The ideal candidate will have strong experience with full-stack web development, database design, DevOps practices, and application support in a collaborative Agile environment.
Duties:
- Develop, maintain, and support public-facing websites and CMS-driven web applications
- Design and implement responsive, accessible, and user-friendly web applications using C#, ASP.NET, .NET Core, HTML5, CSS3, JavaScript, and related technologies
- Customize, deploy, and maintain content management system (CMS) solutions
- Integrate web applications with APIs, databases, Microsoft 365 services, and Azure cloud technologies
- Develop and maintain SQL Server databases, T-SQL queries, and Entity Framework solutions
- Implement authentication, authorization, logging, monitoring, and error-handling frameworks
- Support CI/CD pipelines, deployment automation, release management, and Azure DevOps processes
- Perform software testing activities including unit, regression, smoke, system, and integration testing
- Monitor website performance, troubleshoot application issues, and implement optimization and SEO best practices
- Collaborate with cross-functional teams in an Agile/Scrum environment to support evolving business needs
- Provide technical analysis, troubleshooting, and ongoing production support for web applications and related systems
Required Skills:
- 5 years of professional experience in software development and web application support, including developing and maintaining public-facing websites and CMS-driven applications
- 5 years of hands-on experience with CMS development, customization, deployment, and maintenance
- 5 years of experience working with C#, ASP.NET, .NET Framework, and .NET Core/.NET technologies
- 5 years of experience developing responsive and user-friendly web applications using HTML5, CSS3, JavaScript, and modern front-end frameworks/libraries
- 5 years of experience with website architecture, content management workflows, and web accessibility standards
- 5 years of experience working with Microsoft technology stack and related tools/products
- 5 years of hands-on experience with SQL Server, T-SQL, and database design/development
- 5 years of experience working with Entity Framework and/or Entity Framework Core
- 5 years of experience implementing authentication and authorization solutions for web applications
- 5 years of experience using source control systems such as Git and/or TFS
- 5 years of familiarity with Azure DevOps (ADO), including work item management, CI/CD pipelines, and deployment processes
- 5 years of experience implementing logging, monitoring, and error-handling frameworks such as NLog, Serilog, or similar tools
- 5 years of experience with software testing methodologies, including Unit Testing, Smoke Testing, Regression Testing, System Testing, and Integration Testing
- 5 years of understanding of DevOps concepts, release management, and deployment automation
Preferred Skills:
- Experience working with Azure cloud services and Microsoft 365 integrations highly desired
- Ability to manage multiple priorities and adapt to changing business needs highly desired
- Familiarity with SEO best practices and website performance optimization highly desired
- Experience working in Agile/Scrum development environments highly desired
- Strong analytical, troubleshooting, and problem-solving skills highly desired
- Excellent communication and collaboration skills required
Apply for this position
Required*