Siritech Solutions Corp logo

.NET Fullstack Developer

Fremont, CA, CA permanent IT
Salary & Market Data
Matched to BLS occupational data · California

Job Description

Job Requirement: Mid-Level to Senior-Level (3-5 years exp or 5-9 years exp)

  • Enterprise procurement or ERP systems purchase orders, approval workflows, budget management, and supplier integrations
  • Working with layered .NET architectures (Controller Service Repository) and interface-driven dependency injection
  • Event-driven architectures using Kafka for publishing and consuming domain events
  • Handling large datasets across multiple database technologies (MSSQL for transactional, ClickHouse for analytics, Elasticsearch for search)
  • Building complex, data-heavy enterprise UIs
  • Redis caching strategies including distributed locking
  • Candidates with only SPA/startup experience and no exposure to enterprise backend complexity will have a steeper ramp-up


Must Haves: C# (.NET 8 / ASP.NET Core), TypeScript OR Angular OR React, SQL (T-SQL), HTML / CSS / SCSS

Back-end: ASP.NET Core Web API (RESTful services), Entity Framework Core, Golang (Nice to Have), Microsoft SQL Server (MSSQL), PostgreSQL, MySQL, ClickHouse (analytics database), Elasticsearch (NEST client indexing and search), Redis (distributed caching and distributed locking), Kafka (Confluent event-driven messaging with Avro schema registry)


Front-end & Web Technologies: Angular, React, HTTP / REST / WebSockets, OAuth / SSO authentication flows, Responsive design and cross-browser compatibility, Infrastructure & DevOps, Docker (multi-stage builds), Kubernetes, Application Insights (monitoring/telemetry)


Testing & Quality: Unit testing with mocking frameworks (Moq or equivalent), Interface-driven design for testability, Code coverage tooling, Regression testing for every bug fix, Integration and end-to-end testing best practices

ATS Score
|
Share
Important Notice

This listing was syndicated from Adzuna. We strive to keep information accurate, but do not assume responsibility for the content of this posting.

  • Use the Apply button above to contact the employer directly
  • Verify the employer and position details before applying
  • Review our Terms of Service for listing policies