Position Summary
Tech Club Inc is seeking an experienced, highly technical, and accomplished ASP.NET Developer with a strong background in enterprise .NET application development to join our client delivery team on a full-time basis in Raleigh, NC (local candidates preferred). In this specialized software engineering role, you will spearhead designing, developing, testing, and maintaining robust web applications, microservices, and backend APIs utilizing the .NET ecosystem. You will work closely with cross-functional software architects, product managers, and QA squads to deliver high-performance, scalable solutions. Ideal candidates bring a robust academic background in computer science or engineering, deep practical mastery of ASP.NET Core, C#, SQL Server, and immediate availability for local deployment in Raleigh.
Detailed Job Description
As an ASP.NET Developer at Tech Club Inc in Raleigh, NC, you will take full ownership of building, enhancing, and supporting enterprise web applications and scalable backend services. Your day-to-day responsibilities encompass writing clean, maintainable C# code, developing RESTful web APIs with ASP.NET Core, designing relational database schemas in SQL Server, and implementing secure authentication and authorization mechanisms. You will collaborate with frontend developers and system administrators to troubleshoot production issues, optimize query performance, and participate in code reviews. Working in a fast-paced technology consulting environment requiring local presence in Raleigh, you will drive software excellence and robust digital product delivery.
Key Responsibilities
- Design, develop, test, and maintain enterprise web applications and robust backend APIs using ASP.NET Core and C#.
- Build scalable RESTful web services and integrate third-party APIs and microservices.
- Design and optimize relational database schemas, stored procedures, and queries using Microsoft SQL Server and Entity Framework Core.
- Implement secure authentication, authorization, and data encryption standards (OAuth, OpenID Connect, JWT).
- Perform rigorous unit testing, integration testing, and debugging using xUnit, NUnit, or MSTest frameworks.
- Collaborate closely with cross-functional product owners, UI/UX designers, and QA engineering teams in Raleigh, NC.
- Participate in Agile sprint planning, daily stand-ups, code reviews, and architectural refinement sessions.
- Troubleshoot production defects, analyze server logs, and resolve performance bottlenecks promptly.
- Ensure strict adherence to software engineering best practices, design patterns, and enterprise coding standards.
- Maintain comprehensive technical documentation, API specifications, and system architecture diagrams.
Required Qualifications & Skills
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- Minimum 5+ years of professional software development experience specializing in the Microsoft .NET ecosystem.
- Strong technical mastery of C#, ASP.NET Core, Web API, and MVC architectures.
- Proven practical experience with relational databases, SQL Server, T-SQL, and Entity Framework Core.
- Solid working knowledge of frontend web technologies (HTML5, CSS3, JavaScript, TypeScript, Angular or React).
- Extensive experience with source control systems (Git) and CI/CD deployment pipelines (Azure DevOps, GitHub Actions).
- Strong analytical, problem-solving, debugging, and cross-functional communication capabilities.
- Professional availability for local employment in Raleigh, NC (Local candidates only).
Nice-to-Have Skills
- Professional certifications such as Microsoft Certified: Azure Developer Associate or .NET Developer credentials.
- Hands-on experience deploying and managing cloud applications on Microsoft Azure (App Services, Azure SQL, Functions).
- Familiarity with containerization platforms (Docker, Kubernetes) and microservices architectural patterns.
- Prior working experience in consulting firms or enterprise software product companies.
- Advanced background in asynchronous programming, caching strategies (Redis), and message queues (RabbitMQ, Azure Service Bus).
Application Information
- Recruiter: Tech Club Inc Recruitment Team
- Contact Name: Kajal Singh (Tech Club Inc) [cite: kajalsingh@techclubinc.com]
- Email: kajalsingh@techclubinc.com [cite: kajalsingh@techclubinc.com]
- Phone: Unspecified
- Application URL: Unspecified
- Salary/Rate: Competitive and commensurate with experience
- Deadline: Open until filled
- Notice Period: Immediate to short notice preferred
- Contract Duration: Permanent / Full-Time (Raleigh, NC – Local Candidates Preferred)
Recruitment Pro Tip
When applying for ASP.NET developer roles, ensure your resume explicitly highlights your hands-on ASP.NET Core Web API experience, SQL database optimization, and local availability in Raleigh, NC.