Full Stack .NET Developer
Staffing Spot, Inc. · Indian Trail, NC · 1 mo ago
HybridFull-time
About the role
We are looking for a skilled Full Stack .NET Developer to join our growing technology team in Charlotte, NC. The ideal candidate will have strong experience in both backend and frontend development and a passion for building scalable, secure, and high-performance applications.
Responsibilities
- Design, develop, test, and maintain enterprise web applications using C#, .NET / ASP.NET Core.
- Develop scalable and secure RESTful APIs and Web APIs.
- Build responsive and user-friendly interfaces using Angular or React.
- Work with SQL Server, T-SQL, and Entity Framework Core for database development.
- Collaborate with business analysts, product owners, QA engineers, and other developers.
- Participate in the complete Software Development Life Cycle (SDLC).
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews and follow coding standards and best practices.
- Develop and maintain automated unit and integration tests.
- Work with Git and CI/CD pipelines for application deployment.
- Contribute to technical design, architecture, and continuous improvement initiatives.
Required Qualifications
- 6+ years of professional software development experience.
- Strong hands-on experience with C#, .NET, and ASP.NET Core.
- Strong knowledge of REST APIs and Web Services.
- Experience with Angular, React, or another modern JavaScript framework.
- Strong SQL Server and T-SQL skills.
- Experience with Entity Framework / Entity Framework Core.
- Good understanding of HTML, CSS, JavaScript, and TypeScript.
- Experience with Git and Agile/Scrum methodologies.
- Strong understanding of object-oriented programming, design patterns, and SOLID principles.
- Excellent problem-solving and communication skills.
Preferred Skills
- Experience with Microsoft Azure.
- Knowledge of microservices architecture.
- Experience with Docker/Kubernetes.
- Familiarity with Azure DevOps or GitHub Actions.
- Experience with messaging technologies, caching, or event-driven architecture.
- Knowledge of Clean Architecture / Domain-Driven Design.