What are the responsibilities and job description for the .Net Developer position at GenAquarius LLC?
Job Title: .Net Developer Location:Fremont, CA must be onsite 5 days a week Duration: 6 month (extension or hire)
Interview: Tomorrow, Friday(4/10) in person. The team can accommodate anytime from 10am-5pm PST (90 minute interview).
Project Description: We are seeking a highly skilled Mid to Senior Software Engineer to design, build, and scale modern enterprise applications. This role requires strong expertise across backend systems, data architecture, and frontend development, with a focus on building high-performance, data-intensive platforms. You will work in a distributed, event-driven environment, contributing to mission-critical systems supporting procurement, ERP workflows, and large-scale data processing.
Day to day
- Design and develop scalable RESTful APIs using ASP.NET Core
- Build and maintain enterprise-grade backend systems leveraging modern .NET architecture
- Develop responsive, data-rich user interfaces using Angular and/or React
- Implement and optimize event-driven architectures using Kafka
- Work with multiple database technologies for transactional, analytical, and search use cases
- Apply caching strategies (Redis) to improve performance and scalability
- Collaborate cross-functionally with product, design, and DevOps teams
- Ensure high-quality code through testing, code reviews, and best practices
- Contribute to CI/CD pipelines, containerization, and cloud-native deployments
Experience & Qualifications
- 3 5 years (Mid-Level) or 5 9 years (Senior-Level) of relevant experience
- Hands-on experience with enterprise procurement or ERP systems, including
- Purchase orders
- Approval workflows
- Budget management
- Supplier integrations
- Strong understanding of layered .NET architecture (Controller Service Repository)
- Experience implementing event-driven systems using Kafka
- Proven ability to work with large-scale, multi-database environments:
- MSSQL (transactional)
- ClickHouse (analytics)
- Elasticsearch (search)
- Experience building complex, data-heavy enterprise UIs
- Expertise in Redis caching strategies, including distributed locking.
Technical Requirements
- Candidates with primarily SPA/startup-only experience and limited exposure to enterprise backend complexity, distributed systems, or multi-database architectures may require a longer ramp-up period.
Programming Languages
- C# (.NET 8 / ASP.NET Core)
- TypeScript
- SQL (T-SQL)
- HTML / CSS / SCSS
Backend Technologies
- NET Core Web API (RESTful services)
- Entity Framework Core
- Golang
- Microsoft SQL Server (MSSQL), PostgreSQL, MySQL
- ClickHouse (analytics database)
- Elasticsearch (NEST client indexing & search)
- Redis (distributed caching & locking)
- Kafka (Confluent event-driven messaging, Avro schema registry)
Salary : $60