Senior Full Stack .NET Developer
Nashville, TN Competitive Salary + Excellent Benefits
Must have US Citizenship or Green Card
Relocation assistance is NOT available
We are looking for a Senior Full Stack .NET Developer to join a growing, technology-focused team in the Nashville area. This is a high-impact role working on enterprise web and mobile applications in a modern Microsoft stack.
Key Responsibilities:
- Design, develop, and maintain robust enterprise web and mobile applications using C#, .NET, and modern JavaScript frameworks.
- Lead modernization efforts, migrating legacy applications to current .NET frameworks and best practices.
- Develop and optimize database-driven solutions using Microsoft SQL Server, ORM technologies, and stored procedures.
- Build and integrate RESTful APIs and microservices with internal and external systems.
- Participate in full software development lifecycle, including requirements gathering, technical design, coding, testing, and deployment.
- Provide technical leadership, conduct code reviews, mentor junior developers, and help establish development standards.
Qualifications:
Must-Have Skills:
- Strong proficiency in C# and .NET (Core/Framework) development
- Experience with modern JavaScript frameworks (React, Angular, or Vue.js)
- Solid experience developing against Microsoft SQL Server (T-SQL, stored procedures, performance tuning)
- Experience building and consuming REST APIs
- Familiarity with ORM tools (Entity Framework preferred)
- Mobile development experience (especially Flutter)
- Experience modernizing or migrating legacy applications
Preferred Skills:
- Azure cloud experience (App Services, Functions, SQL, etc.)
- Technical leadership or mentoring experience
Why You Should Apply:
- Work on meaningful projects with real business impact
- Strong opportunity for career growth into technical lead or architect roles
- Collaborative team environment with supportive leadership
- Competitive compensation and excellent benefits package
- Hybrid work model with great work-life balance
This is an excellent opportunity for a Senior .NET Developer who wants to work on diverse, challenging projects while growing their technical leadership skills in the Nashville market.