Mid Level .NET developer
Staffing Spot, Inc. · Fremont, CA · 3 wk ago
On-siteEngineeringFull-time
About the role
.NET Developer position based in Fremont, California. This is an onsite, full-time role requiring in-person attendance. Open to any visa status.
Responsibilities
- Develop and maintain enterprise web applications using C# and ASP.NET Core
- Build scalable REST APIs and backend services
- Develop responsive UI using Angular
- Design and implement microservices
- Work with SQL databases and optimize queries
- Integrate Redis caching and Kafka messaging
- Participate in code reviews, testing, debugging, and deployment
- Collaborate with product owners, QA, DevOps, and other developers
- Follow coding standards and software engineering best practices
Required Skills
- C#
- ASP.NET Core / .NET Core (.NET 8 preferred)
- RESTful Web APIs
- Angular (or React for some roles)
- Microservices architecture
- Entity Framework Core
- SQL Server, MySQL, PostgreSQL
- Redis
- Kafka (event-driven architecture)
- HTML, CSS, JavaScript, TypeScript
- Git and CI/CD
Qualifications
- 3–5 years for mid-level positions
- 5–9 years for senior positions
- Experience with enterprise applications, distributed systems, and multi-database environments is preferred
Interview Topics
- C# fundamentals (OOP, delegates, async/await, LINQ)
- ASP.NET Core lifecycle and middleware
- Dependency Injection
- Entity Framework Core
- Web API design
- Microservices
- Angular (components, services, RxJS)
- SQL queries, joins, indexing, stored procedures
- REST API security (JWT)
- Redis caching
- Kafka basics
- Design patterns (Repository, Unit of Work, SOLID principles)
- Multithreading and performance optimization