Job Title: . NET Developer / Web Application Developer
Location: Harrisburg, PA (2 Days Onsite per Week)
Duration: 6+ Months
Type: Contract
Job Summary
The client is seeking an experienced .NET Developer with strong expertise in web application development, CMS-driven websites, and Microsoft technologies. The ideal candidate will have at least 5+ years of hands-on software development experience and be capable of working both independently and within a collaborative Agile team environment. This role involves designing, developing, maintaining, and supporting public-facing web applications and enterprise solutions using the Microsoft technology stack.
Key Responsibilities
Design, develop, maintain, and support web applications and CMS-driven solutions.
Develop and maintain responsive public-facing websites using modern web technologies.
Build scalable applications using C#, ASP.NET, .NET Framework, and .NET Core/.NET technologies.
Customize, deploy, and maintain Content Management System (CMS) applications.
Develop front-end components using HTML5, CSS3, JavaScript, and modern UI frameworks.
Create and optimize SQL Server databases, T-SQL queries, stored procedures, and data models.
Implement secure authentication and authorization mechanisms for enterprise web applications.
Utilize Entity Framework / Entity Framework Core for data access and ORM functionality.
Participate in CI/CD deployment processes using Azure DevOps (ADO).
Implement logging, monitoring, and error-handling frameworks such as NLog or Serilog.
Perform Unit, Smoke, Regression, System, and Integration Testing.
Collaborate with cross-functional teams in Agile/Scrum development environments.
Support release management, deployment automation, troubleshooting, and production support activities.
Ensure applications comply with accessibility standards, security policies, and performance optimization best practices.
Required Qualifications
5+ years of professional software development and web application support experience.
Strong expertise in:
C#
ASP.NET
.NET Framework
.NET Core / .NET Technologies
Experience developing CMS-driven applications and public-facing websites.
Strong front-end development skills with:
HTML5
CSS3
JavaScript
Responsive Web Design
Experience with Microsoft SQL Server, T-SQL, database design, and development.
Hands-on experience with Entity Framework / Entity Framework Core.
Experience with Git and/or TFS source control systems.
Familiarity with Azure DevOps (ADO), CI/CD pipelines, and deployment processes.
Experience implementing logging and monitoring solutions such as NLog or Serilog.
Understanding of software testing methodologies and SDLC processes.
Excellent communication, collaboration, and problem-solving skills.
Highly Desired Skills
Experience with Azure Cloud Services and Microsoft 365 integrations.
Experience working in Agile/Scrum environments.
Familiarity with SEO best practices and website performance optimization.
Strong analytical and troubleshooting abilities.
Ability to manage multiple priorities in a fast-paced environment.