We are seeking a talented and motivated Mid-Level Full Stack .NET Developer with experience in Blazor to join our dynamic team. As a key member of our development team, you will be responsible for designing, developing, and maintaining web applications that provide exceptional user experiences. You will work on both the front-end and back-end, contributing to all phases of the software development lifecycle.
Key Responsibilities:
- Design, develop, and maintain web applications using ASP.NET MVC, Blazor, .NET Core, VB.NET, C# and Microsoft SQL Server.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code, following best practices and industry standards.
- Implement responsive and user-friendly UI components using Blazor and Razor components.
- Work with SQL and other relational databases to design and optimize back-end systems.
- Perform code reviews, debugging, and troubleshooting to ensure high-quality software.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Stay up-to-date with emerging technologies and industry trends, particularly in Blazor and .NET development.
- Collaborate with QA teams to ensure the application’s functionality, security, and performance.
- Assist in mentoring junior developers, providing guidance and sharing best practices.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 3-5 years of professional experience in full-stack development using .NET technologies.
- Proficiency in .NET Core, ASP.NET MVC/Web API, C#, and Entity Framework.
- Strong experience with Blazor for building interactive web applications.
- Solid front-end development skills, including HTML5, CSS3, and JavaScript/TypeScript.
- Experience working with relational databases, particularly SQL Server.
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
Preferred Qualifications:
- Experience with cloud platforms like Azure or AWS.
- Knowledge of DevOps practices and tools.
- Familiarity with Agile/Scrum methodologies.
- Experience with testing frameworks such as xUnit or NUnit.
No third-party candidates or C2C. Visa sponsorship is not available. Must be local to the Nashville area.