We are hiring for a Full Stack .NET Developer for an on-site opportunity in Pennsylvania.
Role: Full Stack .NET Developer
Location: Mechanicsburg, PA 17050
Position: 10
Preference: Local candidates preferred
Education Requirement: Bachelor's degree preferred
Role Overview:
We are seeking an experienced Full Stack .NET Developer with strong expertise in designing, developing, and deploying scalable web applications. The ideal candidate will have hands-on experience across both front-end and back-end development using .NET technologies, modern JavaScript frameworks, and SQL Server.
Key Responsibilities:
Design, develop, and deploy scalable end-to-end web applications
Build responsive and high-performance user interfaces using modern front-end technologies
Develop robust server-side business logic and RESTful APIs
Design and manage database schemas and data persistence layers
Write and optimize complex SQL queries and stored procedures
Develop applications using C#, .NET Core/.NET 6+, ASP.NET MVC, and Web API
Implement reusable, maintainable, and scalable application components
Integrate front-end applications with backend services and databases
Collaborate with business stakeholders, architects, and development teams
Perform application troubleshooting, debugging, and performance tuning
Participate in code reviews, testing, and deployment activities
Support production applications and resolve technical issues
Required Skills:
Strong experience with C#
Strong experience with .NET Core / .NET 6+
Experience with ASP.NET MVC
Experience with ASP.NET Web API
Strong knowledge of HTML5, CSS3, JavaScript, and TypeScript
Experience with Angular, React, or Vue.js
Strong experience with SQL Server
Experience with Entity Framework (EF) Core
Experience with Dapper
Experience designing and developing RESTful APIs
Strong understanding of full-stack application architecture
Excellent troubleshooting and problem-solving skills
Preferred Skills:
Experience with cloud platforms such as Azure
Experience with microservices architecture
Experience with CI/CD pipelines and DevOps practices
Experience working in Agile development environments
Strong communication and collaboration skills
Experience supporting enterprise-scale applications