Valtech logo

.NET Architect

Valtech
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

C#Apache KafkaASP.NET CoreClean ArchitectureMicroservices ArchitectureEvent-Driven ArchitectureCQRS

Job description

Overview

Valtech is seeking a .NET Software Architect to design scalable, high-performance systems using .NET, Kafka, ASP.NET Core and Blazor.

What you'll do

  • Design and maintain clean, decoupled ecosystem blueprints using Clean Architecture and CQRS patterns to separate core domain business rules from external infrastructure.
  • Architect high-throughput, fault-tolerant event streams using Apache Kafka, including partition strategies, consumer groups, schemas, and end-to-end messaging reliability configurations (e.g., handling backpressure, atomicity, and idempotent messaging).
  • Develop ultra-responsive ASP.NET Core Minimal APIs optimized for sub-second, real-time responses.
  • Implement advanced caching topologies (output and distributed memory caches), optimized connection pooling, and resilient pipeline middleware.
  • Steer the strategy for modular web applications using Blazor, defining the best use of rendering modes (WASM, Server, and interactive interoperability) to deliver seamless, real-time user experiences.
  • Leverage .NET Aspire for distributed application orchestration, containerization (Docker), and multi-service lifecycle management.

What you'll need

  • 10+ years of experience.
  • Expertise in C# and .NET 10, including the latest language specifications, compilation optimizations, and Central Package Management.
  • Proven experience building rigid dependency hierarchies (Domain → Application → Infrastructure → Web/API) using Clean Architecture practices.
  • Extensive hands-on experience building producers, consumers, and stream-processing infrastructure with Apache Kafka.
  • Mastery over event-driven microservices, sagas, message routing, error queues, and eventually consistent database models.
  • Proven track record of configuring high-performance networking pipelines, async I/O handling, and low-latency payload serialization for sub-second REST/gRPC engineering.
  • Proficiency with Entity Framework Core, complex query tuning, B-tree indexes, execution plans, and read/write optimization.
  • Full understanding of the Blazor component lifecycle, global state management, JavaScript Interop, and client-server security trade-offs.

Nice to have

  • Proficiency with Kafka Streams API, Confluent Schema Registry, or Avro contracts.
  • Experience in Agile methodologies and consulting.
  • 3+ years serving as a Software Architect or Technical Lead.
  • Extensive experience deploying containerized microservices to cloud environments (AWS or Azure) via automated CI/CD pipelines.
  • Familiarity with distributed resiliency patterns, circuit breakers, and rate-limiting utilizing frameworks like Polly.

Details

  • Full-time position based in Bengaluru.
  • Remote and hybrid work options available (country-dependent).
  • Benefits are tailored to each location; full details provided by the Talent Partner during hiring.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

.NET Architect