.NET Developer
LingaTech · Mechanicsburg, PA · Yesterday
Information TechnologyContract
Duties
- Design, develop, test, and deploy scalable full-stack web applications using modern .NET technologies.
- Develop responsive, user-friendly interfaces using HTML5, CSS3, JavaScript, TypeScript, and modern front-end frameworks.
- Build and maintain server-side applications, business logic, and RESTful APIs using C# and ASP.NET technologies.
- Create and optimize SQL Server database schemas, stored procedures, and complex SQL queries to support application performance.
- Implement data access solutions using Entity Framework Core and Dapper.
- Collaborate with cross-functional teams to gather requirements, develop technical solutions, and deliver high-quality software.
- Troubleshoot, debug, and resolve application issues while ensuring optimal system performance and reliability.
- Participate in code reviews and follow established coding standards and best practices.
- Contribute to application architecture, design decisions, and continuous improvement initiatives.
- Support application deployments, maintenance activities, and ongoing enhancements.
Required Skills
- 5+ years of experience developing full-stack web applications using C# and the Microsoft .NET platform.
- Experience developing applications using .NET Core, .NET 6+, ASP.NET MVC, and Web API.
- Strong proficiency with C# and object-oriented programming principles.
- Experience building and consuming RESTful APIs.
- Proficiency with HTML5, CSS3, JavaScript, and TypeScript.
- Experience with at least one modern front-end framework such as Angular, React, or Vue.js.
- Strong experience with Microsoft SQL Server, including database design, query optimization, and performance tuning.
- Experience using Entity Framework Core and Dapper for data access and object-relational mapping.
- Ability to develop responsive, high-performance user interfaces and scalable back-end services.
- Experience working through the full software development lifecycle, from design through deployment and support.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication skills with the ability to collaborate effectively in a team environment.