Post Job Free
Sign in

Full Stack .NET Developer

Company:
Robert Half
Location:
Asheville, NC, 28801
Pay:
50.35USD - 58.3USD per hour
Posted:
May 24, 2025
Apply

Description:

Job Description

We are looking for a skilled Full Stack .NET Developer to join our team on a long-term contract basis. This role is ideal for someone with expertise in building dynamic web applications using Blazor and Razor Pages, as well as in-depth knowledge of .NET 7. Located in Asheville, North Carolina, this position offers the opportunity to work on challenging projects while collaborating with a dedicated team.

Responsibilities:

• Design and develop interactive web applications using Blazor and Razor Pages to deliver a seamless user experience.

• Implement the latest features of .NET 7 to enhance application functionality and performance.

• Write clean, efficient, and maintainable code for both front-end and back-end components.

• Collaborate with cross-functional teams to ensure smooth project execution and timely delivery.

• Integrate secure APIs and manage data access using SQL for optimal application performance.

• Troubleshoot and resolve complex technical issues to maintain application stability.

• Participate in Agile Scrum processes, including sprint planning and daily stand-ups, for effective project management.

• Stay updated on emerging technologies and recommend improvements to current systems.

• Communicate effectively with team members to provide updates and address project requirements.• Proven experience in backend development with a strong focus on .NET technologies.

• Proficiency in building web applications using Blazor and Razor Pages.

• Deep understanding of .NET Framework and .NET 7, including their latest features.

• Strong knowledge of API development and integration.

• Hands-on experience with SQL for database management and optimization.

• Familiarity with JavaScript for front-end functionality.

• Previous experience working in Agile Scrum environments.

• Excellent problem-solving skills and the ability to work collaboratively in a team setting.

Apply