2 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Design and maintain clean, decoupled system architectures using Clean Architecture and CQRS patterns.
- Architect high-throughput, fault-tolerant Apache Kafka event streams, including partitioning, consumer groups, schemas, backpressure, atomicity, and idempotent messaging.
- Develop ultra-low-latency ASP.NET Core Minimal APIs with advanced caching, connection pooling, and resilient middleware pipelines.
- Define frontend architecture for modular Blazor applications, including rendering modes, state management, and JavaScript interoperability.
- Use .NET Aspire and Docker for distributed application orchestration, containerization, and multi-service lifecycle management.
- Design event-driven microservices, asynchronous integrations, REST/gRPC services, and optimized data access.
- Collaborate with teams, share knowledge, challenge conventional approaches, and contribute to consulting engagements.
Requirements
- 10+ years of professional software engineering experience.
- 3+ years of experience as a Software Architect or Technical Lead.
- Deep expertise in C# and .NET 10, including language specifications, compilation optimizations, and Central Package Management.
- Proven experience with Clean Architecture, distributed systems, event-driven microservices, and Apache Kafka producers, consumers, and stream-processing infrastructure.
- Strong experience designing high-performance REST/gRPC services, asynchronous I/O pipelines, low-latency serialization, and resilient integrations.
- Proficiency with Entity Framework Core, complex query tuning, B-tree indexes, execution plans, and read/write optimization.
- Advanced knowledge of Blazor component lifecycles, global state management, JavaScript Interop, and client-server security trade-offs.
- Extensive experience deploying containerized microservices to cloud environments using AWS or Azure and automated CI/CD pipelines.
- Familiarity with distributed resiliency patterns, circuit breakers, and rate limiting using frameworks such as Polly.
- Experience with Kafka Streams API, Confluent Schema Registry, or Avro contracts is preferred.
- Experience with Agile methodologies and consulting is a plus.
- Applicants who do not meet every qualification are still encouraged to apply.
Benefits
- Full-time position based in Bengaluru.
- Remote and hybrid work options are available depending on country and location.
- Career advancement, international mobility, and professional development programs are offered.
- Learning and development opportunities include access to tools, training, and industry experts.
- Location-specific benefits and details are provided by the Talent Partner.
Tech Stack
About Valtech
Valtech provides digital consulting and engineering services to large enterprises, delivering customer experience design, commerce platforms, data/AI solutions, and transformation programs. It works across sectors such as retail, financial services, manufacturing, mobility, health, and travel, offering strategy, design, build, and managed services. Founded in 1993, Valtech is a global company privately held under Kharis Capital.
