Valtech

.NET Architect

Valtech
Apply
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.
Valtech

About Valtech

5,001-10,000 employees

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.

Contact me