Junior .NET developer
Staffing Spot, Inc. · Los Angeles County, CA · 2 wk ago
On-siteEngineeringFull-time
About the role
We are seeking a .NET Developer to join our onsite team in Fremont, California. This is a full-time position open to candidates with 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 (SQL Server, MySQL, PostgreSQL) 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.
Requirements
- 3–5 years of experience for mid-level positions; 5–9 years for senior positions.
- Experience with enterprise applications, distributed systems, and multi-database environments is preferred.
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
Common 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