Jobs · Engineering · California

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

Similar jobs